Skip to content

Commit 91b9e63

Browse files
jamespriorbarmintor
authored andcommitted
Expect the timezone in date parsing
1 parent ed5d7c6 commit 91b9e63

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/oai/provider/model/activerecord_wrapper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ def parse_to_local(time)
188188
else
189189
begin
190190
if time[-1] == "Z"
191-
time_obj = Time.strptime(time, "%Y-%m-%dT%H:%M:%SZ")
191+
time_obj = Time.strptime(time, "%Y-%m-%dT%H:%M:%S%Z")
192192
else
193193
time_obj = Time.strptime(time, "%Y-%m-%d")
194194
end

lib/oai/provider/response.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def parse_date(value)
9292
return value if value.respond_to?(:strftime)
9393

9494
if value[-1] == "Z"
95-
Time.strptime(value, "%Y-%m-%dT%H:%M:%SZ").utc
95+
Time.strptime(value, "%Y-%m-%dT%H:%M:%S%Z").utc
9696
else
9797
Time.strptime(value, "%Y-%m-%d").utc
9898
end

0 commit comments

Comments
 (0)