From 570e09333a7e19b2444822b67a4ff5d3ff1618dc Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Tue, 6 Nov 2018 09:55:52 -0600 Subject: [PATCH] Add error message for empty 'v' param --- src/invidious.cr | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/invidious.cr b/src/invidious.cr index 7eff86c8..3c251d96 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -212,9 +212,14 @@ get "/watch" do |env| next env.redirect url end - if env.params.query["v"]? && !env.params.query["v"].empty? + if env.params.query["v"]? id = env.params.query["v"] + if env.params.query["v"].empty? + error_message = "Invalid parameters." + next templated "error" + end + if id.size > 11 url = "/watch?v=#{id[0, 11]}" env.params.query.delete_all("v")