X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/5a830b28452ef98fa538146e7ff78b55a71da7c2..c53db246f606e0233a524e8f3c6390ea74e96890:/app/controllers/site_controller.rb diff --git a/app/controllers/site_controller.rb b/app/controllers/site_controller.rb index e9ec292e8..df11a275a 100644 --- a/app/controllers/site_controller.rb +++ b/app/controllers/site_controller.rb @@ -17,7 +17,7 @@ class SiteController < ApplicationController def permalink lon, lat, zoom = ShortLink::decode(params[:code]) - new_params = params.except(:code, :lon, :lat, :zoom, :node, :way, :relation, :changeset) + new_params = params.except(:code, :lon, :lat, :zoom, :layers, :node, :way, :relation, :changeset) if new_params.has_key? :m new_params.delete :m @@ -48,6 +48,10 @@ class SiteController < ApplicationController new_params[:anchor] = "map=#{zoom}/#{lat}/#{lon}" + if params.has_key? :layers + new_params[:anchor] += "&layers=#{params[:layers]}" + end + redirect_to new_params end