From 89079c4ca0bfca0c5ecadd0f5e939143148724c1 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 29 Jun 2012 14:22:24 +0200 Subject: [PATCH] Checking for existence of 'Locale' data in CMS controllers Only applies for Translatable extension installed --- code/controllers/CMSPageAddController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/controllers/CMSPageAddController.php b/code/controllers/CMSPageAddController.php index 502c0dce..81b17292 100644 --- a/code/controllers/CMSPageAddController.php +++ b/code/controllers/CMSPageAddController.php @@ -122,7 +122,9 @@ class CMSPageAddController extends CMSPageEditController { } $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();