From 749fe8df5e0570212ba9a1ff0a7cc52b16c3da57 Mon Sep 17 00:00:00 2001 From: Umar Sheikh Date: Tue, 7 Nov 2017 15:01:12 +0500 Subject: [PATCH] cast 'true' to true and 'false' to false in case of boolean column addition, fixes #1613 --- app/controllers/object_manager_attributes_controller.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/controllers/object_manager_attributes_controller.rb b/app/controllers/object_manager_attributes_controller.rb index 33e1ad304..208ee5fda 100644 --- a/app/controllers/object_manager_attributes_controller.rb +++ b/app/controllers/object_manager_attributes_controller.rb @@ -108,6 +108,11 @@ class ObjectManagerAttributesController < ApplicationController params[:data_option][:options][true] = params[:data_option][:options][:true] params[:data_option][:options].delete(:true) end + if params[:data_option][:default] == 'true' + params[:data_option][:default] = true + elsif params[:data_option][:default] == 'false' + params[:data_option][:default] = false + end end end if params[:data_option] && !params[:data_option].key?(:default)