diff -u b/modules/key_encrypt/src/Plugin/KeyProvider/EncryptedConfigKeyProvider.php b/modules/key_encrypt/src/Plugin/KeyProvider/EncryptedConfigKeyProvider.php --- b/modules/key_encrypt/src/Plugin/KeyProvider/EncryptedConfigKeyProvider.php +++ b/modules/key_encrypt/src/Plugin/KeyProvider/EncryptedConfigKeyProvider.php @@ -107,12 +107,16 @@ } } + /** + * {@inheritdoc} + */ public function calculateDependencies() { + $dependencies = parent::calculateDependencies(); /** @var EncryptionProfile $encryption_profile */ - $encryption_profile = EncryptionProfile::load($this->configuration['encryption_profile']); - return [ - 'config' => [$encryption_profile->getConfigDependencyName()], - ]; + if ($encryption_profile = EncryptionProfile::load($this->configuration['encryption_profile'])) { + $dependencies['config'][] = $encryption_profile->getConfigDependencyName(), + } + return $dependencies; } }