You cannot `/award` a Commit

This commit is contained in:
Peter Leitzen 2018-08-01 16:54:13 +02:00
parent fbd0f16252
commit 56ce46674f
2 changed files with 8 additions and 1 deletions

View File

@ -393,7 +393,8 @@ module QuickActions
end
params ':emoji:'
condition do
issuable.persisted?
issuable.is_a?(Issuable) &&
issuable.persisted?
end
parse_params do |emoji_param|
match = emoji_param.match(Banzai::Filter::EmojiFilter.emoji_pattern)

View File

@ -980,6 +980,12 @@ describe QuickActions::InterpretService do
let(:issuable) { issue }
end
end
context 'if issuable is a Commit' do
let(:content) { '/award :100:' }
let(:issuable) { commit }
it_behaves_like 'empty command'
end
end
context '/shrug command' do