Import ClientFlow production v4928.1.5.132.4
This commit is contained in:
25
RELEASE_NOTES_v4928_1_5_33.md
Normal file
25
RELEASE_NOTES_v4928_1_5_33.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# ClientFlow v4928.1.5.33 — Follow-up SQL Cast Hotfix
|
||||
|
||||
Correção pequena e segura para agendamento manual de follow-up em oportunidades.
|
||||
|
||||
## Corrigido
|
||||
|
||||
- `app/followup_service.py`: o update de metadata da oportunidade agora faz cast explícito de `task_id` para `TEXT` dentro de `jsonb_build_object`.
|
||||
- `last_follow_up_scheduled_at` também passa a ser gravado como texto ISO/SQL seguro (`now()::text`) no JSONB.
|
||||
|
||||
## Contexto
|
||||
|
||||
O PostgreSQL podia falhar com:
|
||||
|
||||
```text
|
||||
psycopg.errors.IndeterminateDatatype: could not determine data type of parameter $1
|
||||
```
|
||||
|
||||
quando a UI criava um follow-up manual e tentava gravar `last_follow_up_task_id` na metadata da oportunidade.
|
||||
|
||||
## Impacto
|
||||
|
||||
- Não altera schema.
|
||||
- Não altera dados existentes.
|
||||
- Não muda regras de follow-up.
|
||||
- Apenas evita erro SQL no update de metadata após a task de follow-up ser criada.
|
||||
Reference in New Issue
Block a user