Erro "Integrity constraint violation" para rps_number
Closed this issue · 2 comments
Em uma nova instalação do módulo a partir da versão 1.4.0 é apresentado um erro nos logs do módulo referente a setting rps_number:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'value' cannot be null (SQL: insert into `tbladdonmodules` (`module`, `setting`, `value`) values (gofasnfeio, rps_number, ?))
Esse erro foi reportado para @luizdalciconfeio via conversa no dia 13/09 e aberta uma tarefa de verificação (1347) para tentar reproduzir a mesma, onde pode ser constatado que ocorre em novas instalações (e novamente reportada em 21/09 pelo @luizdalciconfeio em nova tentativa de instalação na versão 1.4.1).
O que aparentemente está gerando este erro é a linha 106 do arquivo config.php.
Necessário corrigir este erro apresentado tendo em vista a necessidade de se manter esta setting para compatibilidade com versões anteriores.
Na inicialização do módulo será adicionado valor padrão caso não retorne o rps_number da API.
O valor adicionado é igual ao registrado logo após a configuração do módulo em
(tarefa 1348)