diff --git a/code/model/Translatable.php b/code/model/Translatable.php index 62f8c94..0580cc6 100755 --- a/code/model/Translatable.php +++ b/code/model/Translatable.php @@ -1259,12 +1259,15 @@ class Translatable extends DataExtension implements PermissionProvider { if(DB::getConn()->isSchemaUpdating()) return; // Find the best base translation for SiteConfig + $enabled = Translatable::locale_filter_enabled(); Translatable::disable_locale_filter(); $existingConfig = SiteConfig::get()->filter(array( 'Locale' => Translatable::default_locale() ))->first(); if(!$existingConfig) $existingConfig = SiteConfig::get()->first(); - Translatable::enable_locale_filter(); + if ($enabled) { + Translatable::enable_locale_filter(); + } // Stage this SiteConfig and copy into the current object if(