website icon indicating copy to clipboard operation
website copied to clipboard

[bug] Atualização de campos de `package` está ignorando campos customizados

Open rdahis opened this issue 3 years ago • 0 comments

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

  1. Editar metadados de conjunto no site.
  2. Preencher qualquer coisa em campos Descrição, Descrição curta, etc.
  3. Submeter, atualizar site, abrir formulário de novo e ver que não registrou.

rdahis avatar Jan 28 '22 19:01 rdahis