From c3b845b18ff951789208501448fcefd4e8338752 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sat, 17 May 2025 17:46:22 +0400 Subject: [PATCH] Don't queue job when service isn't enabled --- app/controllers/settings_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/settings_controller.rb b/app/controllers/settings_controller.rb index 87a3e11..3bf05ae 100644 --- a/app/controllers/settings_controller.rb +++ b/app/controllers/settings_controller.rb @@ -36,7 +36,7 @@ class SettingsController < ApplicationController if @user.avatar_new.present? if store_user_avatar LdapManager::UpdateAvatar.call(user: @user) - XmppSetAvatarJob.perform_later(user: @user) + XmppSetAvatarJob.perform_later(user: @user) if Setting.ejabberd_enabled? else @validation_errors = @user.errors render :show, status: :unprocessable_entity and return