From acea69472d5f183032890826d17cb98fb22e348c Mon Sep 17 00:00:00 2001 From: r888888888 Date: Tue, 24 Jun 2014 10:26:26 -0700 Subject: [PATCH] use traditional method for clearing bits --- app/models/user.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 6d2d48210..452f0443d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -747,9 +747,9 @@ class User < ActiveRecord::Base define_method("#{boolean_attribute}=") do |val| if val.to_s =~ /t|1|y/ - self.bit_prefs = bit_prefs | bit_flag + self.bit_prefs |= bit_flag else - self.bit_prefs = bit_prefs - (bit_prefs & bit_flag) + self.bit_prefs &= ~bit_flag end end end