Leia o nível de segurança do membro que a coluna armazena

FixSecurityService
Navios
5 de agosto de 2026 às 20:59 UTC
Autor
Kamo
Enviar
26ad3bf

members.security level é um VARCHAR segurando o nome ImageAccessLevelType — "Privilegiado", "member", "team member". O construtor de sessões testou o valor com instância de Número e caiu para 0 quando falhou, e sempre falhou, então cada *** na plataforma foi emitido no PUBLIC(0) não importa o real do membro Nível. ImagingController.listDocumentos ignora qualquer imagem cujo acessoNível exceda o nível do token, então isso silenciosamente escondeu todos os documentos armazenados acima de Public: a 200 com um array de documentos vazio e nada em qualquer log. Passou despercebido porque essencialmente todos os uploads até agora foram públicos — a biblioteca de recursos de RH é a primeira superfície em que foi apresentado um documento a nível dos Estados-Membros e o seu carregador, um membro PRIVILEGADO, não conseguia ver o seu próprio ficheiro. resolveSecurityLevel agora aceita o nome de enum, uma string numérica ou um número, e volta para o público por qualquer coisa não reconhecida. As sessões existentes mantêm SEC=0 até serem re-mintadas no próximo login.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços