From 793b46ede3d0a26d04a9cab7fe172443bab55e4f Mon Sep 17 00:00:00 2001 From: Robbie Averill Date: Fri, 1 Sep 2017 12:33:16 +1200 Subject: [PATCH] FIX Update i18n::validate_locale for SS4 --- code/extensions/SiteTreeSubsites.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/extensions/SiteTreeSubsites.php b/code/extensions/SiteTreeSubsites.php index e0fdc66..9bf8e73 100644 --- a/code/extensions/SiteTreeSubsites.php +++ b/code/extensions/SiteTreeSubsites.php @@ -14,6 +14,7 @@ use SilverStripe\Forms\DropdownField; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\FormAction; use SilverStripe\Forms\ToggleCompositeField; +use SilverStripe\i18n\i18n; use SilverStripe\ORM\DataExtension; use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DataQuery; @@ -341,7 +342,7 @@ class SiteTreeSubsites extends DataExtension SSViewer::set_themes(array_merge([$subsite->Theme], SSViewer::get_themes())); } - if ($subsite && i18n::validate_locale($subsite->Language)) { + if ($subsite && i18n::getData()->validate($subsite->Language)) { i18n::set_locale($subsite->Language); } }