From f3db1146547d5487fde52a19e5089ca604306977 Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Fri, 18 Mar 2016 11:20:33 +0000 Subject: [PATCH] Use the mongojs based apis to get Project and User information. --- .../Features/References/ReferencesHandler.coffee | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/services/web/app/coffee/Features/References/ReferencesHandler.coffee b/services/web/app/coffee/Features/References/ReferencesHandler.coffee index b64600fdb1..bd31345f87 100644 --- a/services/web/app/coffee/Features/References/ReferencesHandler.coffee +++ b/services/web/app/coffee/Features/References/ReferencesHandler.coffee @@ -1,8 +1,8 @@ logger = require("logger-sharelatex") request = require("request") settings = require("settings-sharelatex") -Project = require("../../models/Project").Project -User = require("../../models/User").User +ProjectGetter = require "../Project/ProjectGetter" +UserGetter = require "../User/UserGetter" DocumentUpdaterHandler = require('../DocumentUpdater/DocumentUpdaterHandler') U = require('underscore') Async = require('async') @@ -32,12 +32,12 @@ module.exports = ReferencesHandler = return ids _isFullIndex: (project, callback = (err, result) ->) -> - User.findOne { _id: project.owner_ref }, { features: true }, (err, owner) -> + UserGetter.getUser project.owner_ref, { features: true }, (err, owner) -> return callback(err) if err? callback(null, owner?.features?.references == true) indexAll: (projectId, callback=(err, data)->) -> - Project.findOne { _id: projectId }, (err, project) -> + ProjectGetter.getProject projectId, {rootFolder: true, owner_ref: 1}, (err, project) -> if err logger.err {err, projectId}, "error finding project" return callback(err) @@ -46,7 +46,7 @@ module.exports = ReferencesHandler = ReferencesHandler._doIndexOperation(projectId, project, docIds, callback) index: (projectId, docIds, callback=(err, data)->) -> - Project.findOne { _id: projectId }, (err, project) -> + ProjectGetter.getProject projectId, {rootFolder: true, owner_ref: 1}, (err, project) -> if err logger.err {err, projectId}, "error finding project" return callback(err)