diff --git a/src/api/endpoints/drive/files.js b/src/api/endpoints/drive/files.js index 512d17db6..5399461a3 100644 --- a/src/api/endpoints/drive/files.js +++ b/src/api/endpoints/drive/files.js @@ -69,8 +69,9 @@ module.exports = (params, user, app) => // Issue query const files = await DriveFile .find(query, { - data: false - }, { + fields: { + data: false + }, limit: limit, sort: sort }); diff --git a/src/api/endpoints/drive/files/find.js b/src/api/endpoints/drive/files/find.js index 74f2e4026..a0a0e0b41 100644 --- a/src/api/endpoints/drive/files/find.js +++ b/src/api/endpoints/drive/files/find.js @@ -38,7 +38,9 @@ module.exports = (params, user) => user_id: user._id, folder_id: folder }, { - data: false + fields: { + data: false + } }); // Serialize diff --git a/src/api/endpoints/drive/files/show.js b/src/api/endpoints/drive/files/show.js index 79b07dace..dffb6d661 100644 --- a/src/api/endpoints/drive/files/show.js +++ b/src/api/endpoints/drive/files/show.js @@ -28,7 +28,9 @@ module.exports = (params, user) => _id: new mongo.ObjectID(fileId), user_id: user._id }, { - data: false + fields: { + data: false + } }); if (file === null) { diff --git a/src/api/endpoints/drive/files/update.js b/src/api/endpoints/drive/files/update.js index 13ec30b4f..cc4a8af8d 100644 --- a/src/api/endpoints/drive/files/update.js +++ b/src/api/endpoints/drive/files/update.js @@ -31,7 +31,9 @@ module.exports = (params, user) => _id: new mongo.ObjectID(fileId), user_id: user._id }, { - data: false + fields: { + data: false + } }); if (file === null) { diff --git a/src/api/endpoints/drive/folders.js b/src/api/endpoints/drive/folders.js index d2a9da280..fd37840ff 100644 --- a/src/api/endpoints/drive/folders.js +++ b/src/api/endpoints/drive/folders.js @@ -69,8 +69,6 @@ module.exports = (params, user, app) => // Issue query const folders = await DriveFolder .find(query, { - data: false - }, { limit: limit, sort: sort }); diff --git a/src/api/endpoints/drive/stream.js b/src/api/endpoints/drive/stream.js index 1d0cbaca2..50c60041e 100644 --- a/src/api/endpoints/drive/stream.js +++ b/src/api/endpoints/drive/stream.js @@ -72,8 +72,9 @@ module.exports = (params, user) => // Issue query const files = await DriveFile .find(query, { - data: false - }, { + fields: { + data: false + }, limit: limit, sort: sort }); diff --git a/src/api/serializers/drive-file.ts b/src/api/serializers/drive-file.ts index a0c410e32..65fe7d6d2 100644 --- a/src/api/serializers/drive-file.ts +++ b/src/api/serializers/drive-file.ts @@ -33,13 +33,17 @@ export default ( _file = await DriveFile.findOne({ _id: file }, { - data: false + fields: { + data: false + } }); } else if (typeof file === 'string') { _file = await DriveFile.findOne({ _id: new mongo.ObjectID(file) }, { - data: false + fields: { + data: false + } }); } else { _file = deepcopy(file);