Bom dia.
O Metadado COMPOSTO está dando erro ao tentar inserir outro metadado dentro.
Aparece a seguinte mensagem:
Erro 400!
O servidor não pode compreender a requisição devido a algum erro de sintaxe. Este é provavelmente um problema com o Tainacan e deve ser informado aos desenvolvedores.
Detalhes da requisição: /collection/283/metadata/?context=edit
Olá @MarceloScheffer, tudo bem?
Pode nos mandar os detalhes da requisição pelo inspetor de rede? Aqui temos informação sobre como obter isso:
O que precisamos é da resposta da requisição, que provavelmente contém a justificativa do erro 400.
1 curtida
Seria isso?
{"error_message":"Um ou mais valores est\u00e3o inv\u00e1lidos","errors":[{"metadata_type":"O tipo de metadado est\u00e1 vazio"}],"metadatum":{"status":"auto-draft","id":null,"name":"Fundos","slug":null,"order":null,"parent":45936,"description":"","description_bellow_name":"no","placeholder":"","metadata_type":null,"required":"no","collection_key":"no","multiple":"no","cardinality":null,"mask":null,"default_value":null,"metadata_type_options":[],"collection_id":283,"accept_suggestion":false,"exposer_mapping":[],"display":"no","semantic_uri":"","repository_level":null,"metadata_section_id":"default_section","metadata_type_object":{"name":"Texto simples","description":"Uma caixa de texto simples, de uma linha","errors":null,"related_mapped_prop":false,"options":[],"className":"Tainacan\\Metadata_Types\\Text","core":false,"component":"tainacan-text","primitive_type":"string","form_component":"tainacan-form-text","preview_template":"\n\t\t\t<div>\n\t\t\t\t<div class=\"control is-clearfix\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"Type here...\" class=\"input\"> \n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t"},"current_user_can_edit":false,"current_user_can_delete":false,"edit_form":"","enabled":true,"inherited":false}}
Sim… tem algo estranho com este metadado “Fundos”. Ele foi removido? É um dos filhos do composto? Qual o tipo dele?
É uma taxonomia.
Queria inserir metadado composto FUNDOS E SUBFUNDOS. E daí incluir dois metadados de taxonomia FUNDOS e outro SUBFUNDOS
Espera, a taxonomia dentro do composto? Isso não é possível. Se você conseguiu criar ali dentro precisamos é descobrir como, porque seria um baita bug na verdade.
Mas o erro estava dando justamente pq eu estava tentando fazer isso.
Mas tudo bem, então não tem como. Faremos de outro modo, obrigado