diff options
author | Douwe Maan <douwe@selenight.nl> | 2016-08-17 03:59:55 +0300 |
---|---|---|
committer | Douwe Maan <douwe@selenight.nl> | 2016-08-18 01:54:24 +0300 |
commit | 8b8a4626c601a13683599fd1a127e2c502af38a3 (patch) | |
tree | 5478e3356c4ab3a02923cb48c8271a97273959fa /app/services/issues | |
parent | e07c27fee427195d8d89f6278d0fc12dfeec3588 (diff) |
Fix specs and implement fixes based on failing specs
Diffstat (limited to 'app/services/issues')
-rw-r--r-- | app/services/issues/create_service.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/services/issues/create_service.rb b/app/services/issues/create_service.rb index 8314c9971ff..ea1690f3e38 100644 --- a/app/services/issues/create_service.rb +++ b/app/services/issues/create_service.rb @@ -5,12 +5,15 @@ module Issues @api = params.delete(:api) @issue = project.issues.new - @issue.spam = spam_service.check(@api) create(@issue) end - def handle_creation(issuable) + def before_create(issuable) + issuable.spam = spam_service.check(@api) + end + + def after_create(issuable) event_service.open_issue(issuable, current_user) notification_service.new_issue(issuable, current_user) todo_service.new_issue(issuable, current_user) |