From 29840888e5eef2f6cf73e59bcc8f346708776169 Mon Sep 17 00:00:00 2001 From: Erick Guan Date: Sat, 14 Feb 2015 23:51:52 +0800 Subject: [PATCH] FIX: respect default locale settings when seed We seed special categories during migration so we have to set the locale before the migration happens. --- lib/tasks/db.rake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/tasks/db.rake b/lib/tasks/db.rake index aefe26f50bf..ab40a807c22 100644 --- a/lib/tasks/db.rake +++ b/lib/tasks/db.rake @@ -1,6 +1,10 @@ -# we need to run seed_fu every time we run rake db:migrate -task 'db:migrate' => 'environment' do +# we should set the locale before the migration +task 'set_locale' do I18n.locale = (SiteSetting.default_locale || :en) rescue :en +end + +# we need to run seed_fu every time we run rake db:migrate +task 'db:migrate' => ['environment', 'set_locale'] do SeedFu.seed if SiteSetting.vacuum_db_days > 0 &&