Esta documentação tem como objetivo orientar referente ao cenário onde há a tentativa de alterar a foto de um colaborador que possui integração com o ERP (Protheus, RM ou Datasul), a nova foto não aparece no aplicativo, ou o sistema reverte automaticamente para a foto anterior após algum tempo.
Existem dois fatores principais que causam este comportamento:
IMAGEM (BASE64)
Sobre o Base64 da Imagem: Imagine que o sistema lê a foto não como uma imagem, mas como um texto gigante de códigos (chamado Base64). Se você subir a mesma foto, o texto é idêntico e o sistema "acha" que já tem aquilo salvo e usa a memória antiga (que está com problema). Ao alterar um simples detalhe (brilho ou um pixel), você altera completamente esse código de texto. Isso obriga o sistema a ler como um arquivo inédito, gerando um novo código e ignorando o erro anterior.
Para corrigir, é necessário seguir a regra de ouro: Se a imagem foi originada do ERP, a correção deve ser feita na origem (ERP: RM, Protheus, DataSul, etc) e o arquivo de imagem deve ser inédito.