Reinstate FromDirectory in model.
[catagits/Gitalist.git] / lib / Gitalist / Model / CollectionOfRepos.pm
index f631815..4c56173 100644 (file)
@@ -95,9 +95,12 @@ sub build_per_context_instance {
     } elsif ($self->_repos_count && !$self->search_recursively) {
         $class = 'Gitalist::Git::CollectionOfRepositories::FromListOfDirectories';
         $args{repos} = $self->repos;
-    } else {
+    } elsif($self->search_recursively) {
         $class = 'Gitalist::Git::CollectionOfRepositories::FromDirectoryRecursive';
         $args{repo_dir} = $self->repo_dir;
+    } else {
+        $class = 'Gitalist::Git::CollectionOfRepositories::FromDirectory';
+        $args{repo_dir} = $self->repo_dir;
     }
 
     return $class->new(%args);