From c2d058a53bd0f5e4c7d5fed0a88adad5bd0e5e72 Mon Sep 17 00:00:00 2001 From: Gregor Schmidt Date: Wed, 11 May 2011 00:19:11 +0200 Subject: [PATCH] [#390] check to handle mysql2's early type casting --- app/models/wiki_page.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models/wiki_page.rb b/app/models/wiki_page.rb index 923f381b..3a6cebec 100644 --- a/app/models/wiki_page.rb +++ b/app/models/wiki_page.rb @@ -131,7 +131,10 @@ class WikiPage < ActiveRecord::Base unless @updated_on if time = read_attribute(:updated_on) # content updated_on was eager loaded with the page - @updated_on = Time.parse(time) rescue nil + unless time.is_a? Time + time = Time.parse(time) rescue nil + end + @updated_on = time else @updated_on = content && content.updated_on end