diff --git a/Model/Query/GetChangedBlockIdentifiers.php b/Model/Query/GetChangedBlockIdentifiers.php index 8240d1663183ffa69f47b69a58e5c72d97f7f3e2..15d01666f7217a5aa9f6fc10bbb4f15e67b5cefc 100644 --- a/Model/Query/GetChangedBlockIdentifiers.php +++ b/Model/Query/GetChangedBlockIdentifiers.php @@ -27,13 +27,21 @@ class GetChangedBlockIdentifiers */ private GetBlockEntryByKey $getBlockEntryByKey; + /** + * @var GetCmsBlockByTitle + */ + private GetCmsBlockByTitle $getCmsBlockByTitle; + /** * @param GetBlockEntryByKey $getBlockEntryByKey + * @param GetCmsBlockByTitle $getCmsBlockByTitle */ public function __construct( GetBlockEntryByKey $getBlockEntryByKey, + GetCmsBlockByTitle $getCmsBlockByTitle ) { $this->getBlockEntryByKey = $getBlockEntryByKey; + $this->getCmsBlockByTitle = $getCmsBlockByTitle; } /** @@ -50,7 +58,8 @@ class GetChangedBlockIdentifiers // Get Block content from code $codeFileContent = $file['content']; // Get Block content from database - $dbBlockContent = $this->getBlockEntryByKey->get($file['key'])->getContent(); + $dbBlock = $this->getCmsBlockByTitle->execute($file['title']); + $dbBlockContent = $dbBlock['content']; } catch (LocalizedException $e) { return 'ERROR: ' . $e->getMessage(); }