Skip to content

Commit 93589e3

Browse files
authored
Merge pull request #308 from epam/fix-quanthub-visualization-dataset-field
Support field_qh_visualization_dataset for backward compatibility
2 parents fbd231d + a6034a8 commit 93589e3

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

modules/quanthub_visualization/src/Plugin/Field/FieldFormatter/QuanthubVisualizationFormatter.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,11 @@ public function viewElements(FieldItemListInterface $items, $langcode): array {
3535
$dafnaType = $entity->field_qh_visualization_type->value;
3636
$dataFilters = $entity->field_visualization_filters->value;
3737

38-
$referencedDataset = $entity
39-
->get('field_dataset')
38+
// Support "field_qh_visualization_dataset" for backward compatibility.
39+
$field = $entity->hasField('field_dataset')
40+
? $entity->get('field_dataset')
41+
: $entity->get('field_qh_visualization_dataset');
42+
$referencedDataset = $field
4043
->first()
4144
->get('entity')
4245
->getTarget()

modules/quanthub_visualization/src/Service/PreviewHelper.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ public function __construct(protected EntityTypeManagerInterface $entityTypeMana
3030
*/
3131
public function provideDrupalSettingsData(FormStateInterface $form_state) {
3232
$nodeStorage = $this->entityTypeManager->getStorage('node');
33-
$datasetUrn = $nodeStorage->load($form_state->getValue('field_dataset')[0]['target_id'])->get('field_quanthub_urn')->getString();
33+
34+
// Support "field_qh_visualization_dataset" for backward compatibility.
35+
$datasetField = $form_state->getValue('field_dataset')[0]['target_id']
36+
?? $form_state->getValue('field_media_qh_visualization')[0]['target_id'];
37+
$datasetUrn = $nodeStorage->load($datasetField)->get('field_quanthub_urn')->getString();
3438

3539
$filters = $form_state->getValue('field_qh_visualization_filters')[0]['value'];
3640

0 commit comments

Comments
 (0)