diff options
Diffstat (limited to 'app/services/projects/create_service.rb')
-rw-r--r-- | app/services/projects/create_service.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/services/projects/create_service.rb b/app/services/projects/create_service.rb index c7f284bec9b..9bc8bb428fb 100644 --- a/app/services/projects/create_service.rb +++ b/app/services/projects/create_service.rb @@ -129,6 +129,8 @@ module Projects create_readme if @initialize_with_readme create_sast_commit if @initialize_with_sast + + publish_event end def create_project_settings @@ -294,6 +296,16 @@ module Projects params[:topic_list] ||= topic_list if topic_list end + + def publish_event + event = Projects::ProjectCreatedEvent.new(data: { + project_id: project.id, + namespace_id: project.namespace_id, + root_namespace_id: project.root_namespace.id + }) + + Gitlab::EventStore.publish(event) + end end end |