Org user sem tenant vinculada tentando acessar logs

Description

Quando um org user sem tenants vinculadas tenta acessar os logs o endpoint do API-UI quebra,

O problema ocorre pois a funcao tenta criar um filtro pelas tenants do usuario:

https://github.com/totvslabs/carol-ui-api/blob/35c41c5bcf2ed856934da5acb21a12495d5bac43/src/resources/logs-org/logs-org.controller.ts#L396-L400

sql.paramInStrings(
      'tenantIds',
      req.user.tenants.map((t) => t.id)
    );

https://github.com/totvslabs/carol-ui-api/blob/35c41c5bcf2ed856934da5acb21a12495d5bac43/src/resources/logs-org/logs-org.controller.ts#L459-L463

sql.append('AND s1.tenantId IN @tenantIds');
    sql.paramInStrings(
      'tenantIds',
      req.user.tenants.map((t) => t.id)
    );

Activity

Ingo Wagner 6 July 2024, 16:03 Jira Internal Users

Nao consigo fazer deploy:
https://jenkins.prod-mdm-1.gke.totvslabs.com/job/DeployCarolUiApiProduction/

SRE (@Francisco Felix Pereira Junior @Paulo Eduardo Borchardt @henrique.cavarsan)

Automation for Jira 6 July 2024, 15:34 Jira Internal Users
Automation for Jira 6 July 2024, 15:22 Jira Internal Users

Github Commit:

Automation for Jira 6 July 2024, 15:21 Jira Internal Users

@Ingo Wagner ,

@Geny Isam Hamud Herrera ,
Esta issue foi planejada para ser entregue até 2024-08-02. Você pode confirmar consultando o campo Due Date desta issue.

Datas já planejadas para esta issue: 2024-08-02

Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.