check if the link exists, redirects home if it doesn't

pull/18/head
Adam Townsend 2023-10-07 13:38:10 -07:00
parent b97ee3f3bb
commit f8499a79c2
1 changed files with 6 additions and 2 deletions

8
app.rb
View File

@ -18,8 +18,12 @@ class App < Roda
end end
r.get String do | url_code | r.get String do | url_code |
link = links.filter(:code => url_code).first[:url] link = links.filter(:code => url_code)
r.redirect link if link.first.nil?
flash['message'] = "Link #{url_code} doesn't exist"
r.redirect '/'
end
r.redirect link.first[:url]
end end
r.post "create" do r.post "create" do