From 563bcfb70549f9f9a0a4ecbce1a37627ece0d5af Mon Sep 17 00:00:00 2001 From: Arpit Jalan Date: Mon, 19 Dec 2016 15:05:25 +0530 Subject: [PATCH] FIX: make upload extension optional in route --- config/routes.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index 49402b58b0..87580f122b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -384,9 +384,9 @@ Discourse::Application.routes.draw do post "uploads" => "uploads#create" # used to download original images - get "uploads/:site/:sha.:extension" => "uploads#show", constraints: { site: /\w+/, sha: /\h{40}/, extension: /[a-z0-9\.]+/i } + get "uploads/:site/:sha(.:extension)" => "uploads#show", constraints: { site: /\w+/, sha: /\h{40}/, extension: /[a-z0-9\.]+/i } # used to download attachments - get "uploads/:site/original/:tree:sha.:extension" => "uploads#show", constraints: { site: /\w+/, tree: /([a-z0-9]+\/)+/i, sha: /\h{40}/, extension: /[a-z0-9\.]+/i } + get "uploads/:site/original/:tree:sha(.:extension)" => "uploads#show", constraints: { site: /\w+/, tree: /([a-z0-9]+\/)+/i, sha: /\h{40}/, extension: /[a-z0-9\.]+/i } # used to download attachments (old route) get "uploads/:site/:id/:sha" => "uploads#show", constraints: { site: /\w+/, id: /\d+/, sha: /\h{16}/ }