Kaynağa Gözat

Harden

master
Dylan Baker 4 yıl önce
ebeveyn
işleme
645d78c8af
1 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. 3
    1
      web/server.rb

+ 3
- 1
web/server.rb Dosyayı Görüntüle

@@ -22,8 +22,10 @@ class VLVSearch < Sinatra::Base
22 22
   get '/search' do
23 23
     redirect '/login' unless signed_in?
24 24
     params[:type] = 'threads' unless params[:type]
25
-    params[:page] = 1 unless params[:page]
25
+    params[:page] = 1 unless params[:page] && params[:page].match(/\d+/)
26 26
     params[:page] = params[:page].to_i
27
+    params[:q] = String.new unless params[:q]
28
+    params[:username] = String.new unless params[:username]
27 29
 
28 30
     results = search(params)
29 31
     previous_url, next_url = build_urls(params)

Loading…
İptal
Kaydet