diff --git a/typo3/sysext/backend/Classes/Controller/PageLayoutController.php b/typo3/sysext/backend/Classes/Controller/PageLayoutController.php
index c4485d0dc1e0cc1e9560d73cabdc8789b7b952f8..60b3f7c3ead06be670caee5a4e31e7d9f8452dcb 100644
--- a/typo3/sysext/backend/Classes/Controller/PageLayoutController.php
+++ b/typo3/sysext/backend/Classes/Controller/PageLayoutController.php
@@ -623,6 +623,14 @@ class PageLayoutController
                 $this->id
             );
 
+            // If backend layout is not found available anymore, use default
+            if ($backendLayout === null) {
+                $backendLayout = $this->backendLayouts->getDataProviderCollection()->getBackendLayout(
+                    'default',
+                    $this->id
+                );
+            }
+
             $configuration = $backendLayout->getDrawingConfiguration();
             $configuration->setPageId($this->id);
             $configuration->setDefaultLanguageBinding(!empty($this->modTSconfig['properties']['defLangBinding']));