- 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.