Passe selectedFolder to ThreadDetailView so email:folder- changed fires with a valid folder

Fixkamo-internal
Navios
26 de abril de 2026 às 03:43 UTC
Autor
kamo
Enviar
f340b06

conversation.folder é sempre indefinido porque o Java ConversationEntity tem folderIds (text[]) não um campo de string de pastas. Isto fez com que o loadThread call markConversationLeia e depois envie e-mail:folder-changed with pasta:indefinida. O indefinido causou um TipoError dentro do .then() callback (folder.toLowerCase()) que foi capturado por .catch(()=>{}) e silenciosamente matou a cadeia de sucesso. Corrigir: passe selectedFolder from MessageBrowser como uma pasta prop para ThreadDetailView e use-o na chamada loadThread. Guardar também o e-mail:pasta-alterada com uma verificação nula na pasta para evitar qualquer futuro indefinido de causar a mesma quebra.

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