summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Vosmaer <contact@jacobvosmaer.nl>2016-04-13 11:50:55 +0200
committerJacob Vosmaer <contact@jacobvosmaer.nl>2016-04-13 11:50:55 +0200
commitb60b9094d3581e72fa614771456fa9003bee6426 (patch)
treea380af2ab4b33af7a7b69ce7bbb1b7fac2c3d6ea
parentda87fa8a9fb2e786a4115d2da3898e0ec83c446c (diff)
downloadgitlab-ce-b60b9094d3581e72fa614771456fa9003bee6426.tar.gz
Always check the wiki too
-rw-r--r--app/workers/single_repository_check_worker.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/workers/single_repository_check_worker.rb b/app/workers/single_repository_check_worker.rb
index 6257f382d86..f6c345df8b5 100644
--- a/app/workers/single_repository_check_worker.rb
+++ b/app/workers/single_repository_check_worker.rb
@@ -14,9 +14,10 @@ class SingleRepositoryCheckWorker
private
def check(project)
- [project.repository, project.wiki.repository].all? do |repository|
+ # Use 'map do', not 'all? do', to prevent short-circuiting
+ [project.repository, project.wiki.repository].map do |repository|
git_fsck(repository.path_to_repo)
- end
+ end.all?
end
def git_fsck(path)