SA-CORE-2021-010 by bradjones1, xjm, bbrala, gabesullice, Wim Leers, e0ipso

merge-requests/1250/head
xjm 2021-09-14 17:07:36 -05:00 committed by catch
parent db467be3f9
commit 34667c88de
1 changed files with 2 additions and 2 deletions

View File

@ -405,7 +405,7 @@ class ResourceType {
$this->relatableResourceTypesByField = array_reduce(array_map(function (ResourceTypeRelationship $field) { $this->relatableResourceTypesByField = array_reduce(array_map(function (ResourceTypeRelationship $field) {
return [$field->getPublicName() => $field->getRelatableResourceTypes()]; return [$field->getPublicName() => $field->getRelatableResourceTypes()];
}, array_filter($this->fields, function (ResourceTypeField $field) { }, array_filter($this->fields, function (ResourceTypeField $field) {
return $field instanceof ResourceTypeRelationship; return $field instanceof ResourceTypeRelationship && $field->isFieldEnabled();
})), 'array_merge', []); })), 'array_merge', []);
} }
return $this->relatableResourceTypesByField; return $this->relatableResourceTypesByField;
@ -423,7 +423,7 @@ class ResourceType {
* @see self::getRelatableResourceTypes() * @see self::getRelatableResourceTypes()
*/ */
public function getRelatableResourceTypesByField($field_name) { public function getRelatableResourceTypesByField($field_name) {
return ($field = $this->getFieldByPublicName($field_name)) && $field instanceof ResourceTypeRelationship return ($field = $this->getFieldByPublicName($field_name)) && $field instanceof ResourceTypeRelationship && $field->isFieldEnabled()
? $field->getRelatableResourceTypes() ? $field->getRelatableResourceTypes()
: []; : [];
} }