diff --git a/code/controllers/CMSPageAddController.php b/code/controllers/CMSPageAddController.php index 502c0dce06..81b17292c9 100644 --- a/code/controllers/CMSPageAddController.php +++ b/code/controllers/CMSPageAddController.php @@ -122,7 +122,9 @@ public function doAdd($data, $form) { } $record = $this->getNewItem("new-$className-$parentID".$suffix, false); - if(class_exists('Translatable') && $record->hasExtension('Translatable')) $record->Locale = $data['Locale']; + if(class_exists('Translatable') && $record->hasExtension('Translatable') && isset($data['Locale'])) { + $record->Locale = $data['Locale']; + } try { $record->write();