diff --git a/ee/app/services/ee/issuable_base_service.rb b/ee/app/services/ee/issuable_base_service.rb index 97cff009c62356191ece4b3af4701c0831b5af56..6d760cc42682afd1a0de656258a3be4e53bde9a0 100644 --- a/ee/app/services/ee/issuable_base_service.rb +++ b/ee/app/services/ee/issuable_base_service.rb @@ -56,7 +56,7 @@ def allowed_update_params(params) override :execute_triggers def execute_triggers - execute_amazon_q_trigger if amazon_q_params.is_a?(Hash) + execute_amazon_q_trigger if amazon_q_params end def execute_amazon_q_trigger diff --git a/ee/spec/services/ee/issues/create_service_spec.rb b/ee/spec/services/ee/issues/create_service_spec.rb index 40245d35f541a26d2f61229c928641b91d400321..7cf8896daa7534489319e29e667ee7053965edf4 100644 --- a/ee/spec/services/ee/issues/create_service_spec.rb +++ b/ee/spec/services/ee/issues/create_service_spec.rb @@ -555,7 +555,7 @@ end context 'with Amazon Q enabled' do - let(:params) { { title: 'Write hello world', description: '/q dev' } } + let(:params) { ActionController::Parameters.new(title: 'Write hello world', description: '/q dev').permit(:title, :description) } before do allow(::Ai::AmazonQ).to receive(:enabled?).and_return(true)