Skip to content
Snippets Groups Projects
Unverified Commit 26e1962d authored by Gabe Sullice's avatar Gabe Sullice Committed by Mateu Aguiló Bosch
Browse files

Issue #2946790 by gabesullice, mkolar, swentel, vtcore, e0ipso, PrineShazar:...

Issue #2946790 by gabesullice, mkolar, swentel, vtcore, e0ipso, PrineShazar: ConfigurableResourceTypeRepository does not call setRelatableResourceTypes()
parent c2d0f536
Branches
Tags 8.x-1.0-rc2
No related merge requests found
......@@ -51,7 +51,12 @@ class ConfigurableResourceType extends ResourceType {
* The configuration factory.
*/
public function __construct($entity_type_id, $bundle, $deserialization_target_class, JsonapiResourceConfig $resource_config, ResourceFieldEnhancerManager $enhancer_manager, ConfigFactoryInterface $config_factory) {
parent::__construct($entity_type_id, $bundle, $deserialization_target_class);
parent::__construct(
$entity_type_id,
$bundle,
$deserialization_target_class,
(bool) $resource_config->get('disabled')
);
$this->jsonapiResourceConfig = $resource_config;
$this->enhancerManager = $enhancer_manager;
......
......@@ -124,6 +124,10 @@ class ConfigurableResourceTypeRepository extends ResourceTypeRepository {
$this->configFactory
);
}
foreach ($this->resourceTypes as $resource_type) {
$relatable_resource_types = $this->calculateRelatableResourceTypes($resource_type);
$resource_type->setRelatableResourceTypes($relatable_resource_types);
}
}
if (!isset($this->enabledResourceTypes) && !$include_disabled) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment