auroraprj / web

Web auroraprj
GNU General Public License v3.0
0 stars 0 forks source link

Falla la validación del json de test 'investigacion.node' #23

Open jose-carmona opened 7 years ago

jose-carmona commented 7 years ago

Falla la validación del json 'investigacion.node' en el proceso drush_import_nodes.php. Concretamente:

  // leemos y deserializamos el fichero json
  $data = file_get_contents($node_name);
  $node = $serializer->deserialize($data, Node::class, 'json');
  $node->setOwnerId($uid);

  $violations = $node->validate();

  if ($violations->count() > 0) {
    foreach ($violations as $violation) {
      drush_log('OPSS!! ' . $violation->getPropertyPath() . $violation->getMessage(),LogLevel::ERROR);
    }
  }
  else {
    $node->save();
    drush_log('node ' . $node_name . ' -> ' . $node->id());

OPSS!! field_image.0.target_idEsta entidad (file: 133) no puede ser referenciada. [1.03 sec, 41.24 MB] [error]

Sin embargo, el nodo investigación puede guardarse, si lo forzamos, y se visualiza sin problemas.

Es posible que no sea un problema en sí y sólo una falta de entendimiento:

Posibilidades

jose-carmona commented 7 years ago

llamando a drush con --user desaparece en problema.

jose-carmona commented 7 years ago

El problema persiste!