From 162950c929dbafcc3a8a4dd6d2745362cd465d4e Mon Sep 17 00:00:00 2001 From: bach Date: Mon, 15 Feb 2021 15:30:24 +0100 Subject: [PATCH] ref S-0098 become S0098 without score --- web/modules/custom/materio_id/materio_id.module | 2 +- .../src/Plugin/migrate/source/D7NodeMateriau.php | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/web/modules/custom/materio_id/materio_id.module b/web/modules/custom/materio_id/materio_id.module index 15dac4d8..ace5d363 100644 --- a/web/modules/custom/materio_id/materio_id.module +++ b/web/modules/custom/materio_id/materio_id.module @@ -54,7 +54,7 @@ function computed_field_field_reference_compute($entity_type_manager, $entity, $ while (count($index_parts) < 4) { array_unshift($index_parts, "0"); } - return $entity->field_famille->value.'-'.implode('', $index_parts); + return $entity->field_famille->value.implode('', $index_parts); } // function computed_field_field_reference_materio_display($field, $entity_field_item, $entity_lang = "en", $langcode = "en") { diff --git a/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php index 3044fe10..ea9dcd2f 100644 --- a/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php +++ b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php @@ -179,6 +179,13 @@ class D7NodeMateriau extends FieldableEntity { } $row->setSourceProperty('field_location', $locations); + // reference + if(!empty($row->getSourceProperty('field_reference_materio'))){ + $ref = $row->getSourceProperty('field_reference_materio')[0]['value']; + $ref = str_replace('-','',$ref); + $row->setSourceProperty('field_reference_materio', [["value"=>$ref]]); + } + // workflow $query = $this->select('workflow_node', 'wn'); $query->fields('wn', ['sid']);