Don't fudge filesize in filesize:1234b searches.
This commit is contained in:
@@ -320,7 +320,10 @@ class Tag < ActiveRecord::Base
|
|||||||
|
|
||||||
def parse_helper_fudged(range, type)
|
def parse_helper_fudged(range, type)
|
||||||
result = parse_helper(range, type)
|
result = parse_helper(range, type)
|
||||||
if result[0] == :eq
|
# Don't fudge the filesize when searching filesize:123b or filesize:123.
|
||||||
|
if result[0] == :eq && type == :filesize && range !~ /[km]b?\Z/i
|
||||||
|
result
|
||||||
|
elsif result[0] == :eq
|
||||||
new_min = (result[1] * 0.95).to_i
|
new_min = (result[1] * 0.95).to_i
|
||||||
new_max = (result[1] * 1.05).to_i
|
new_max = (result[1] * 1.05).to_i
|
||||||
[:between, new_min, new_max]
|
[:between, new_min, new_max]
|
||||||
|
|||||||
Reference in New Issue
Block a user