diff --git a/lib/tasks/sync_fgu_personal_data_tasks.rake b/lib/tasks/sync_fgu_personal_data_tasks.rake index ffc2268..97ed328 100644 --- a/lib/tasks/sync_fgu_personal_data_tasks.rake +++ b/lib/tasks/sync_fgu_personal_data_tasks.rake @@ -17,7 +17,7 @@ module FguSyncPlugin ["zh_tw", "en"].map{|l| [l, d]}.to_h end def self.parse_date(d) - (d.present? ? (Date.parse(d) rescue nil) : nil) + (d.present? ? (d.class == String ? (Date.parse(d) rescue nil) : d) : nil) end def self.camelize(str) str.split('_').map{|v| v.capitalize}.join(' ')