Verificar causa de erro de não registrar keyword sendo que o artigo possui keywords
robertatakenaka opened this issue · comments
Neste caso, o texto da keyword não está acompanhado de lang:
{"keyword": {"lang": null, "text": "ômega-3"}
Traceback está registrando error pra cada interação de keyword.
for kwd in kwd_group:
try:
obj = Keyword.create_or_update(
user=user,
vocabulary=None,
language=get_or_create_language(kwd.get("lang"), user=user),
text=kwd.get("text"),
)
data.append(obj)
except Exception as e:
exc_type, exc_value, exc_traceback = sys.exc_info()
UnexpectedEvent.create(
exception=e,
exc_traceback=exc_traceback,
detail=dict(
xmltree=f"{etree.tostring(xmltree)}",
function="article.xmlsps.get_or_create_keywords",
keyword=kwd,
),
)
@samuelveigarangel o problema está no xml, no entanto, ele é antigo, resultado da primeira migração, não adianta pedir para corrigirem.