- Issue created by @Christian.wiedemann
- 🇫🇷France pdureau Paris
Maybe it is because this logic:
if (isset($definition['ui_patterns']['prop_type_adapter'])) { $prop_type_adapter_id = $definition['ui_patterns']['prop_type_adapter']; /** @var \Drupal\ui_patterns\PropTypeAdapterInterface $prop_type_adapter */ $prop_type_adapter = $this->adaptersManager->createInstance($prop_type_adapter_id); $data = $prop_type_adapter->transform($data); }
is run by the ComponentElementBuilder instead of the ComponentElementAlter so is
PropTypeAdapterInterface::transform()
is executed beforePropTypeInterface::normalize()
instead of after.Proposal: Move this logic to ComponentElementAlter, to be run after
PropTypeInterface::normalize()
. -
christian.wiedemann →
committed 1ae87c92 on 2.0.x
Issue #3475857 by christian.wiedemann, pdureau: [2.0.0-beta3] Invalid...
-
christian.wiedemann →
committed 1ae87c92 on 2.0.x
- Issue was unassigned.
- Status changed to Fixed
10 days ago 11:01am 24 July 2025