# -- Initialise and carry out checks
- user = getuserid(usertoken)
+ user = getuser(usertoken)
if !user then return -1,"You are not logged in, so the way could not be saved." end
originalway = originalway.to_i
if renumberednodes[id]
id = renumberednodes[id]
- elsif id <= 0
+ end
+ if id <= 0
# Create new node
savenode = true
else
# Save POI to the database.
# Refuses save if the node has since become part of a way.
- # Returns:
+ # Returns array with:
# 0. 0 (success),
# 1. original node id (unchanged),
# 2. new node id,
# We always need a new node, based on the data that has been sent to us
new_node = Node.new
+ new_node.id = id
new_node.changeset_id = changeset
new_node.version = version
new_node.lat = lat