include MapBoundary
session :off
- before_filter :check_write_availability
+ before_filter :check_api_writable
# Main AMF handlers: process the raw AMF string (using AMF library) and
# calls each action (private method) accordingly.
# Parse request
- headers=AMF.getint(req) # Read number of headers
+ headers=AMF.getint(req) # Read number of headers
headers.times do # Read each header
name=AMF.getstring(req) # |
[wayid, points, tags, version]
end
-
+
# Get an old version of a way, and all constituent nodes.
#
# For undelete (version<0), always uses the most recent version of each node,
new_relation.changeset_id = changeset_id
new_relation.version = version
-
- if id <= 0
+ # NOTE: id or relid here? id doesn't seem to be set above
+ if relid <= 0
# We're creating the node
new_relation.create_with_history(user)
elsif visible