[Carol] Ao atualizar usuário gera erro

Description

Stakeholder: Robson Poffo

Problema


  • Ao atualizar um usuário, estamos recebendo esse erro:

    • Error occurred while getting tenant. Record with the id "9894bbfe27ee41ddaa8c2213947e3ab5" was not found. - 26791435-829c-42ea-a3b6-3207fb34764d

  • O problema aparenta estar vinculado ao usuário estar relacionado a tenants excluídas.

  • O ID “9894bbfe27ee41ddaa8c2213947e3ab5“ é da tenant “betechfin” que não existe mais.

  • Passos para eliminar:

    • Crie uma tenant

    • Associe o acesso a um usuário

    • Elimine a tenant.

    • Tente eliminar o usuário

Objetivo


  • Permitir que usuarios sejam atualizados no caso de vinculo com tenants eliminadas.

Critério de Aceite


  • Quando o Global Admin ou Global User efetuarem a eliminação de uma tenant, remover as seguintes referências:

    • Vinculo tenant x user.

    • Vinculo tenant x convite para usuários.

    • Vinculo tenant x subscribed tenants (tenants com o app instalado)

    • Vinculo tenants x allowed tenants (tenants permitidas para instalar apps)

    • Outra referência de tenant não mencionada acima.

  • Efetuar a sanitização do vinculo de usuário com as entidades acima.