if way
way.user_id = @user.id
+ unless way.preconditions_ok? # are the segments (and their nodes) visible?
+ render :nothing => true, :status => 412
+ return
+ end
+
if way.save_with_history
- render :text => way.id
+ render :text => way.id.to_s
+ return
else
render :nothing => true, :status => 500
+ return
end
return
else
way = Way.find(params[:id])
case request.method
-
+
when :get
unless way.visible
render :nothing => true, :status => 410