From a619aa4bbbb1e5bb5a5cb6ae51d35f28baad1a73 Mon Sep 17 00:00:00 2001 From: Sam <sam.saffron@gmail.com> Date: Mon, 12 May 2014 13:31:33 +1000 Subject: [PATCH] BUGFIX: initial migrate was broken cause bust schema was cached --- db/fixtures/001_categories.rb | 3 +++ db/fixtures/005_users.rb | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/db/fixtures/001_categories.rb b/db/fixtures/001_categories.rb index 7d5770253..e595941c1 100644 --- a/db/fixtures/001_categories.rb +++ b/db/fixtures/001_categories.rb @@ -1,3 +1,6 @@ +# fix any bust caches post initial migration +ActiveRecord::Base.send(:subclasses).each{|m| p m; m.reset_column_information} + SiteSetting.refresh! if SiteSetting.uncategorized_category_id == -1 || !Category.exists?(SiteSetting.uncategorized_category_id) puts "Seeding uncategorized category!" diff --git a/db/fixtures/005_users.rb b/db/fixtures/005_users.rb index 326a13d7e..5ba7bfe93 100644 --- a/db/fixtures/005_users.rb +++ b/db/fixtures/005_users.rb @@ -1,6 +1,5 @@ # kind of odd, but we need it, we also need to nuke usage of User from inside migrations # very poor form -User.reset_column_information user = User.find_by("id <> -1 and username_lower = 'system'") if user user.username = UserNameSuggester.suggest("system")