Add redirect for missing params

This commit is contained in:
Omar Roth 2018-02-15 12:05:39 -06:00
parent 8956623347
commit 225625a0fb

View File

@ -150,7 +150,12 @@ get "/" do |env|
end end
get "/watch" do |env| get "/watch" do |env|
if env.params.query["v"]?
id = env.params.query["v"] id = env.params.query["v"]
else
env.redirect "/"
next
end
if env.params.query["listen"]? && env.params.query["listen"] == "true" if env.params.query["listen"]? && env.params.query["listen"] == "true"
listen = true listen = true
@ -246,7 +251,12 @@ get "/watch" do |env|
end end
get "/search" do |env| get "/search" do |env|
if env.params.query["q"]?
query = env.params.query["q"] query = env.params.query["q"]
else
env.redirect "/"
next
end
page = env.params.query["page"]? && env.params.query["page"].to_i? ? env.params.query["page"].to_i : 1 page = env.params.query["page"]? && env.params.query["page"].to_i? ? env.params.query["page"].to_i : 1
client = get_client(pool) client = get_client(pool)