Skip to content
Snippets Groups Projects

Issue #3154024: Undefined index: config_dependencies

3 files
+ 18
6
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -79,10 +79,16 @@ abstract class PropertiesBase extends SalesforceMappingFieldPluginBase {
*/
public function checkFieldMappingDependency(array $dependencies) {
$definition = $this->getPluginDefinition();
foreach ($definition['config_dependencies'] as $type => $dependency) {
foreach ($dependency as $item) {
if (!empty($dependencies[$type][$item])) {
return TRUE;
if (isset($definition['config_dependencies'])) {
if (!isset($definition['config_dependencies']['config'])) {
$definition['config_dependencies']['config'] = [];
}
foreach ($definition['config_dependencies'] as $type => $dependency) {
foreach ($dependency as $item) {
if (!empty($dependencies[$type][$item])) {
return TRUE;
}
}
}
}
Loading