Dylan Baker преди 4 години
родител
ревизия
645d78c8af
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3
    1
      web/server.rb

+ 3
- 1
web/server.rb Целия файл

@@ -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…
Отказ
Запис