From 82e3cb8a4d29bceb02a76512084eb78e3e28f9a2 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 24 Apr 2024 01:19:07 +0300 Subject: [PATCH] fix audit log toggle --- app/controllers/personalization_settings_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/personalization_settings_controller.rb b/app/controllers/personalization_settings_controller.rb index e56f8f9b..9f8b8810 100644 --- a/app/controllers/personalization_settings_controller.rb +++ b/app/controllers/personalization_settings_controller.rb @@ -18,7 +18,11 @@ class PersonalizationSettingsController < ApplicationController end def create - @account_config.value = @account_config.value.compact_blank if @account_config.value.is_a?(Hash) + if @account_config.value.is_a?(Hash) + @account_config.value = @account_config.value.reject do |_, v| + v.blank? && v != false + end + end if @account_config.value != false && @account_config.value.blank? @account_config.destroy!