render :nothing => true, :status => :method_not_allowed
end
+ rescue LibXML::XML::Error, ArgumentError => ex
+ raise OSM::APIBadXMLError.new("osm", xml, ex.message)
rescue ActiveRecord::RecordNotFound
render :nothing => true, :status => :not_found
rescue OSM::APIError => ex
# if parameter 'open' is nill then open and closed changsets are returned
def conditions_open(open)
return open.nil? ? nil : ['closed_at >= ? and num_changes <= ?',
- DateTime.now, Changeset::MAX_ELEMENTS]
+ Time.now.getutc, Changeset::MAX_ELEMENTS]
end
##
# ('closed at' time has passed or changes limit is hit)
def conditions_closed(closed)
return closed.nil? ? nil : ['closed_at < ? and num_changes > ?',
- DateTime.now, Changeset::MAX_ELEMENTS]
+ Time.now.getutc, Changeset::MAX_ELEMENTS]
end
##