diff --git a/app/services/staff_action_logger.rb b/app/services/staff_action_logger.rb
index 925ef24e8c3..a5cd2b7f157 100644
--- a/app/services/staff_action_logger.rb
+++ b/app/services/staff_action_logger.rb
@@ -821,7 +821,7 @@ class StaffActionLogger
 
   def params(opts = nil)
     opts ||= {}
-    { acting_user_id: @admin.id, context: opts[:context] }
+    { acting_user_id: @admin.id, context: opts[:context], details: opts[:details] }
   end
 
   def validate_category(category)
diff --git a/app/services/user_silencer.rb b/app/services/user_silencer.rb
index 335175c0d40..51f7d23ce58 100644
--- a/app/services/user_silencer.rb
+++ b/app/services/user_silencer.rb
@@ -80,7 +80,7 @@ class UserSilencer
   def unsilence
     @user.silenced_till = nil
     if @user.save
-      DiscourseEvent.trigger(:user_unsilenced, user: @user)
+      DiscourseEvent.trigger(:user_unsilenced, user: @user, by_user: @by_user)
       SystemMessage.create(@user, :unsilenced)
       StaffActionLogger.new(@by_user).log_unsilence_user(@user) if @by_user
     end