Commit b398510f authored by Nick Thomas's avatar Nick Thomas

Merge branch 'id-fix-suggestions' into 'master'

Fix applying suggestion with empty custom message

See merge request gitlab-org/gitlab!24144
parents 397750d4 e25c5a04
...@@ -96,7 +96,7 @@ module Suggestions ...@@ -96,7 +96,7 @@ module Suggestions
end end
def suggestion_commit_message(project) def suggestion_commit_message(project)
project.suggestion_commit_message || DEFAULT_SUGGESTION_COMMIT_MESSAGE project.suggestion_commit_message.presence || DEFAULT_SUGGESTION_COMMIT_MESSAGE
end end
def processed_suggestion_commit_message(suggestion) def processed_suggestion_commit_message(suggestion)
......
---
title: Fix applying the suggestions with an empty custom message
merge_request: 24144
author:
type: fixed
...@@ -57,10 +57,22 @@ describe Suggestions::ApplyService do ...@@ -57,10 +57,22 @@ describe Suggestions::ApplyService do
end end
context 'is not specified' do context 'is not specified' do
let(:message) { nil } let(:expected_value) { "Apply suggestion to files/ruby/popen.rb" }
it 'sets default commit message' do context 'is nil' do
expect(project.repository.commit.message).to eq("Apply suggestion to files/ruby/popen.rb") let(:message) { nil }
it 'sets default commit message' do
expect(project.repository.commit.message).to eq(expected_value)
end
end
context 'is an empty string' do
let(:message) { '' }
it 'sets default commit message' do
expect(project.repository.commit.message).to eq(expected_value)
end
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment