diff --git a/app/controllers/browse_controller.rb b/app/controllers/browse_controller.rb
index 237c57ab2..151a7e11e 100644
--- a/app/controllers/browse_controller.rb
+++ b/app/controllers/browse_controller.rb
@@ -8,7 +8,7 @@ class BrowseController < ApplicationController
end
def index
- @changesets = Changeset.find(:all, :order => "closed_at DESC", :conditions => ['closed_at < ?', DateTime.now], :limit=> 20)
+ @changesets = Changeset.find(:all, :order => "closed_at DESC", :conditions => ['closed_at < ?', Time.now], :limit=> 20)
end
def relation
diff --git a/app/controllers/changeset_controller.rb b/app/controllers/changeset_controller.rb
index c820aa705..8f882e80e 100644
--- a/app/controllers/changeset_controller.rb
+++ b/app/controllers/changeset_controller.rb
@@ -376,11 +376,11 @@ private
times = time.split(/,/)
raise OSM::APIBadUserInput.new("bad time range") if times.size != 2
- from, to = times.collect { |t| DateTime.parse(t) }
+ from, to = times.collect { |t| Time.parse(t) }
return ['closed_at >= ? and created_at <= ?', from, to]
else
# if there is no comma, assume its a lower limit on time
- return ['closed_at >= ?', DateTime.parse(time)]
+ return ['closed_at >= ?', Time.parse(time)]
end
else
return nil
@@ -396,7 +396,7 @@ private
##
# restrict changes to those which are open
def conditions_open(open)
- return open.nil? ? nil : ['closed_at >= ?', DateTime.now]
+ return open.nil? ? nil : ['closed_at >= ?', Time.now]
end
end
diff --git a/app/views/changeset/_changeset.rhtml b/app/views/changeset/_changeset.rhtml
index 83b0b0ce8..e9c07f94f 100644
--- a/app/views/changeset/_changeset.rhtml
+++ b/app/views/changeset/_changeset.rhtml
@@ -5,7 +5,7 @@
#<%= changeset.id %>
- <% if changeset.closed_at > DateTime.now %> (still editing)
+ <% if changeset.closed_at > Time.now %> (still editing)
<% else %><%= changeset.closed_at.strftime("%d %b %Y %H:%M") %><% end %>
|
diff --git a/test/fixtures/changesets.yml b/test/fixtures/changesets.yml
index defd691d2..9e559729f 100644
--- a/test/fixtures/changesets.yml
+++ b/test/fixtures/changesets.yml
@@ -7,7 +7,7 @@ normal_user_first_change:
id: 1
user_id: 1
created_at: "2007-01-01 00:00:00"
- closed_at: <%= DateTime.now + Rational(1,24) %>
+ closed_at: <%= Time.now + 1.hour %>
min_lon: <%= 1 * SCALE %>
min_lat: <%= 1 * SCALE %>
max_lon: <%= 5 * SCALE %>
@@ -18,7 +18,7 @@ second_user_first_change:
id: 2
user_id: 2
created_at: "2008-05-01 01:23:45"
- closed_at: <%= DateTime.now + Rational(1,24) %>
+ closed_at: <%= Time.now + 1.hour %>
num_changes: 0
normal_user_closed_change:
@@ -32,7 +32,7 @@ normal_user_version_change:
id: 4
user_id: 1
created_at: "2008-01-01 00:00:00"
- closed_at: <%= DateTime.now + Rational(1,24) %>
+ closed_at: <%= Time.now + 1.hour %>
min_lon: <%= 1 * SCALE %>
min_lat: <%= 1 * SCALE %>
max_lon: <%= 4 * SCALE %>
diff --git a/test/functional/browse_controller_test.rb b/test/functional/browse_controller_test.rb
index c4d7a5ae4..7be3f8497 100644
--- a/test/functional/browse_controller_test.rb
+++ b/test/functional/browse_controller_test.rb
@@ -20,7 +20,7 @@ class BrowseControllerTest < ActionController::TestCase
# This should display the last 20 changesets closed.
def test_index
- @changesets = Changeset.find(:all, :order => "closed_at DESC", :conditions => ['closed_at < ?', DateTime.now], :limit=> 20)
+ @changesets = Changeset.find(:all, :order => "closed_at DESC", :conditions => ['closed_at < ?', Time.now], :limit=> 20)
assert @changesets.size <= 20
get :index
assert_response :success
|