diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-06-14 16:30:48 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-06-14 16:30:48 +0300 |
commit | e7c930a55b9832a767bfb1a5e2a8add8f9e719f9 (patch) | |
tree | 93f264dce4f668f21a9155229ab640f25282e810 /app/observers | |
parent | da98cebc5bd72f5cfc25c50fcaecbe952db5f3ed (diff) | |
download | gitlab-ce-e7c930a55b9832a767bfb1a5e2a8add8f9e719f9.tar.gz |
Add imported boolean to project. Prevent shell from creating repo after it was imported
Diffstat (limited to 'app/observers')
-rw-r--r-- | app/observers/project_observer.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/app/observers/project_observer.rb b/app/observers/project_observer.rb index bd88bb838ef..3d4d161a1a2 100644 --- a/app/observers/project_observer.rb +++ b/app/observers/project_observer.rb @@ -1,13 +1,13 @@ class ProjectObserver < BaseObserver def after_create(project) - unless project.forked? - GitlabShellWorker.perform_async( - :add_repository, - project.path_with_namespace - ) - - log_info("#{project.owner.name} created a new project \"#{project.name_with_namespace}\"") - end + return true if project.forked? || project.imported? + + GitlabShellWorker.perform_async( + :add_repository, + project.path_with_namespace + ) + + log_info("#{project.owner.name} created a new project \"#{project.name_with_namespace}\"") end def after_update(project) |