Merge pull request #2577 from consul/random-order

Fix random order for budget investments
This commit is contained in:
Alberto
2018-07-20 18:31:37 +02:00
committed by GitHub
2 changed files with 46 additions and 8 deletions

View File

@@ -112,8 +112,9 @@ module Budgets
def set_random_seed
if params[:order] == 'random' || params[:order].blank?
seed = params[:random_seed] || session[:random_seed] || rand(-100000..100000)
params[:random_seed] ||= Float(seed) rescue 0
seed = params[:random_seed] || session[:random_seed] || rand
params[:random_seed] = seed
session[:random_seed] = params[:random_seed]
else
params[:random_seed] = nil
end