diff --git a/app/logical/janitor_pruner.rb b/app/logical/janitor_pruner.rb index 025255e6e..4a56c27ba 100644 --- a/app/logical/janitor_pruner.rb +++ b/app/logical/janitor_pruner.rb @@ -17,7 +17,7 @@ class JanitorPruner janitor_trial.demote! unknown_level = nil else - user.promote_to!(User::Levels::PLATINUM) + user.promote_to!(User::Levels::PLATINUM, :skip_dmail => true) unknown_level = "\n\nYour previous user level was unknown so your user level has defaulted to Platinum. If you feel this to be in error please reply to this message with your original level." end diff --git a/app/logical/user_promotion.rb b/app/logical/user_promotion.rb index cd6e5b1c6..28eebc962 100644 --- a/app/logical/user_promotion.rb +++ b/app/logical/user_promotion.rb @@ -16,7 +16,7 @@ class UserPromotion create_transaction_log_item create_user_feedback unless options[:skip_feedback] - create_dmail + create_dmail unless options[:skip_dmail] user.save end diff --git a/app/models/janitor_trial.rb b/app/models/janitor_trial.rb index 30a93c180..828fe7442 100644 --- a/app/models/janitor_trial.rb +++ b/app/models/janitor_trial.rb @@ -72,7 +72,7 @@ class JanitorTrial < ActiveRecord::Base end def promote_user - user.update_column(:level, User::Levels::JANITOR) + user.promote_to!(User::Levels::JANITOR, :skip_dmail => true) end def create_feedback