Estado de aprovação retido renderiza como não rastreado, não claro

Fixkamo-internal
Navios
12 de agosto de 2026 às 20:15 UTC
Autor
kamo
Enviar
d13eb1b

attendateState () marcou cada membro 'clear' sempre que blockingExceptions era 0 e timecardState não era 'SUBMITTED' — true for every member under a caller falt FINALIZE PAY PERIODS, uma vez que o servidor envia um cartão de tempoState: null para todos eles. A a matriz de compliance do chamador retido estava afirmando "Limpar" org-wide sobre um fato que eles nunca foi dito, e pontuação de alimentação: 0 no pior-primeiro tipo. joinMemberRows agora recebe uma aprovação explícita sem sinal (derivado de attendance.awaitingAprovação=== null, o mesmo que o AttentionLedger já lê) em vez do que inferi-lo de timecardState sozinho, para que um membro genuinamente não rastreado permanece distinguível de um estado que foi retido. Uma verdadeira exceção de bloqueio ainda Os dados não são afetados pela porta da folha de pagamento. Também ampliou a verificação retida do AttentionLedger de `=== null` para `null "! para igualar Visão GeralPillars, fechando a lacuna contra um futuro a montante @JsonInclude(NON NULL) silenciosamente reintroduzindo o mesmo bug.

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