website
website copied to clipboard
[bug] Atualização de campos de `package` está ignorando campos customizados
Problema
A atualização de campos de package
está ignorando campos customizados (tipo package.description
e package.short_description
, que criei). A edição de campos do package.ckan_defaults
registra normal (tipo title
e notes
).
Acontece via API (package_create
e package_update
e talvez outros) e via edição de formulário.
Parece que tem a ver com a forma como o CKAN guarda campos customizados de package
, que fica em extras
. Nós lidamos com isso dentro de plugin.py
.
Decisão por enquanto: esperar sair do CKAN para criar campos description
e short_description
.
Reprodução
- Editar metadados de conjunto no site.
- Preencher qualquer coisa em campos
Descrição
,Descrição curta
, etc. - Submeter, atualizar site, abrir formulário de novo e ver que não registrou.