diff --git a/devops-service/app/api2/routes/project.rb b/devops-service/app/api2/routes/project.rb index e88b0b5..edb48c1 100644 --- a/devops-service/app/api2/routes/project.rb +++ b/devops-service/app/api2/routes/project.rb @@ -36,7 +36,8 @@ module Devops # ] app.get_with_headers "/projects", :headers => [:accept] do check_privileges("project", "r") - json Devops::API2_0::Handler::Project.new(request).projects.map(&:to_hash_list) + projects = Devops::API2_0::Handler::Project.new(request).projects + json projects.map(&:to_hash) end # Get project by id diff --git a/devops-service/db/mongo/connectors/project.rb b/devops-service/db/mongo/connectors/project.rb index ce2ce58..e6c0996 100644 --- a/devops-service/db/mongo/connectors/project.rb +++ b/devops-service/db/mongo/connectors/project.rb @@ -35,6 +35,7 @@ module Connectors else query["archived"] = {"$exists" => false} end + fields << '_id' list(query, fields: fields) end