Parar a arredondamento dos IDs do documento em nada

Fixkamo-internal
Navios
21 de agosto de 2026 às 14:23 UTC
Autor
kamo
Enviar
62a26af

Um documento id é um int64 de 19 dígitos — 1200096283020258886, cerca de 133x passado Número. MAX SAFE INTEGER. OrganizerTab juntou a seleção em uma chave para que o efeito dependeria de seu conteúdo em vez da identidade do array, então dividir de volta com .map( Number), que arredondou cada ID para ...258800. O servidor não correspondeu a nenhum documento, pulou cada um e o Selecionado O ficheiro de documentos permaneceu vazio: "3 de 3 documentos seleccionados recentemente não puderam ser add". O download ZIP do fichário tinha o mesmo Number() em seus IDs de item. O que o escondeu: Document.id foi declarado número enquanto segurava uma string. A servidor envia- o como uma string e cada ID fluiu através de intocado, então downloads e exclusões funcionaram e .map(Número) lido como um elenco no-op em vez do que como perda de dados. O tipo declarado agora é string — que é o valor sempre foi — e só isso torna este erro um erro de compilação em vez de uma pasta vazia. Mais quatro declarações mentiram da mesma forma (Documento Compartilhado.img Id, o compartilhamento/organizador/deletar alvos e seu diálogo adereços); tsc encontrou cada um no momento em que a verdade foi dita.

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