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();
             }