]> git.pld-linux.org Git - packages/ruby-activerecord.git/commitdiff
- fixes bug with all-zeroes times coming from Mysql
authoraredridel <aredridel@pld-linux.org>
Mon, 23 Feb 2004 07:15:05 +0000 (07:15 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    ruby-ActiveRecord-mysql.patch -> 1.1

ruby-ActiveRecord-mysql.patch [new file with mode: 0644]

diff --git a/ruby-ActiveRecord-mysql.patch b/ruby-ActiveRecord-mysql.patch
new file mode 100644 (file)
index 0000000..2dc6feb
--- /dev/null
@@ -0,0 +1,16 @@
+diff -ur active_record-0.5-orig/lib/active_record/connection_adapters/mysql_adapter.rb active_record-0.5/lib/active_record/connection_adapters/mysql_adapter.rb
+--- active_record-0.5-orig/lib/active_record/connection_adapters/mysql_adapter.rb      2004-02-22 08:40:36.000000000 -0700
++++ active_record-0.5/lib/active_record/connection_adapters/mysql_adapter.rb   2004-02-22 17:09:49.163335968 -0700
+@@ -87,7 +90,11 @@
+         
+         def string_to_time(string)
+           time_array = ParseDate.parsedate(string)
+-          Time.mktime(time_array[0], time_array[1], time_array[2], time_array[3], time_array[4], time_array[5])
++                       begin
++                               Time.mktime(time_array[0], time_array[1], time_array[2], time_array[3], time_array[4], time_array[5])
++                       rescue ArgumentError
++                               nil
++                       end
+         end
+     end
+   end
This page took 0.100008 seconds and 4 git commands to generate.