From ba7ca11cd8a13ee45f93319e936d80c9fb5aa240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Mon, 1 Oct 2018 20:32:02 +0200 Subject: [PATCH] Fix buggy parallel assignment In ruby, when we assign two variables to one value, the second variable is set to `nil`. --- app/controllers/legislation/processes_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/legislation/processes_controller.rb b/app/controllers/legislation/processes_controller.rb index c0ac5648e..51b353395 100644 --- a/app/controllers/legislation/processes_controller.rb +++ b/app/controllers/legislation/processes_controller.rb @@ -122,7 +122,9 @@ class Legislation::ProcessesController < Legislation::BaseController rescue 0 end - session[:random_seed], params[:random_seed] = seed + + session[:random_seed] = seed + params[:random_seed] = seed seed = (-1..1).cover?(seed) ? seed : 1 ::Legislation::Proposal.connection.execute "select setseed(#{seed})" end