summaryrefslogtreecommitdiff
path: root/app/observers
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-14 16:30:48 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-14 16:30:48 +0300
commite7c930a55b9832a767bfb1a5e2a8add8f9e719f9 (patch)
tree93f264dce4f668f21a9155229ab640f25282e810 /app/observers
parentda98cebc5bd72f5cfc25c50fcaecbe952db5f3ed (diff)
downloadgitlab-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.rb16
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)