Просмотр исходного кода

ProjectDetailsHandler.getDetails does not need full project

Henry Oswald 10 лет назад
Родитель
Сommit
447568aa91

+ 1 - 1
services/web/app/coffee/Features/Project/ProjectDetailsHandler.coffee

@@ -8,7 +8,7 @@ _ = require("underscore")
 module.exports = 
 
 	getDetails: (project_id, callback)->
-		ProjectGetter.getProjectWithoutDocLines project_id, (err, project)->
+		ProjectGetter.getProject project_id, {name:1, description:1, compiler:1, features:1, owner_ref:1}, (err, project)->
 			if err?
 				logger.err err:err, project_id:project_id, "error getting project"
 				return callback(err)

+ 2 - 2
services/web/test/UnitTests/coffee/Project/ProjectDetailsHandlerTests.coffee

@@ -5,7 +5,7 @@ sinon = require('sinon')
 assert = require("chai").assert
 require('chai').should()
 
-describe 'Project details handler', ->
+describe 'ProjectDetailsHandler', ->
 
 	beforeEach ->
 		@project_id = "321l3j1kjkjl"
@@ -50,7 +50,7 @@ describe 'Project details handler', ->
 
 		it "should return the error", (done)->
 			error = "some error"
-			@ProjectGetter.getProjectWithoutDocLines.callsArgWith(1, error)
+			@ProjectGetter.getProject.callsArgWith(2, error)
 			@handler.getDetails @project_id, (err)=>
 				err.should.equal error
 				done()