summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/drive/folders/update.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-03-29 14:48:47 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-03-29 14:48:47 +0900
commitbfc193d8cd9aecdb82d585e8b4e101deac60a5bb (patch)
tree8b4dac3a56cf703650c8207f9279028a8560a96b /src/server/api/endpoints/drive/folders/update.ts
parentresolve conflict (diff)
downloadsharkey-bfc193d8cd9aecdb82d585e8b4e101deac60a5bb.tar.gz
sharkey-bfc193d8cd9aecdb82d585e8b4e101deac60a5bb.tar.bz2
sharkey-bfc193d8cd9aecdb82d585e8b4e101deac60a5bb.zip
Resolve conflicts
Diffstat (limited to 'src/server/api/endpoints/drive/folders/update.ts')
-rw-r--r--src/server/api/endpoints/drive/folders/update.ts32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/server/api/endpoints/drive/folders/update.ts b/src/server/api/endpoints/drive/folders/update.ts
index d3df8bdae5..fcfd241241 100644
--- a/src/server/api/endpoints/drive/folders/update.ts
+++ b/src/server/api/endpoints/drive/folders/update.ts
@@ -13,15 +13,15 @@ import { publishDriveStream } from '../../../event';
* @return {Promise<any>}
*/
module.exports = (params, user) => new Promise(async (res, rej) => {
- // Get 'folder_id' parameter
- const [folderId, folderIdErr] = $(params.folder_id).id().$;
- if (folderIdErr) return rej('invalid folder_id param');
+ // Get 'folderId' parameter
+ const [folderId, folderIdErr] = $(params.folderId).id().$;
+ if (folderIdErr) return rej('invalid folderId param');
// Fetch folder
const folder = await DriveFolder
.findOne({
_id: folderId,
- user_id: user._id
+ userId: user._id
});
if (folder === null) {
@@ -33,18 +33,18 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
if (nameErr) return rej('invalid name param');
if (name) folder.name = name;
- // Get 'parent_id' parameter
- const [parentId, parentIdErr] = $(params.parent_id).optional.nullable.id().$;
- if (parentIdErr) return rej('invalid parent_id param');
+ // Get 'parentId' parameter
+ const [parentId, parentIdErr] = $(params.parentId).optional.nullable.id().$;
+ if (parentIdErr) return rej('invalid parentId param');
if (parentId !== undefined) {
if (parentId === null) {
- folder.parent_id = null;
+ folder.parentId = null;
} else {
// Get parent folder
const parent = await DriveFolder
.findOne({
_id: parentId,
- user_id: user._id
+ userId: user._id
});
if (parent === null) {
@@ -58,25 +58,25 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
_id: folderId
}, {
_id: true,
- parent_id: true
+ parentId: true
});
if (folder2._id.equals(folder._id)) {
return true;
- } else if (folder2.parent_id) {
- return await checkCircle(folder2.parent_id);
+ } else if (folder2.parentId) {
+ return await checkCircle(folder2.parentId);
} else {
return false;
}
}
- if (parent.parent_id !== null) {
- if (await checkCircle(parent.parent_id)) {
+ if (parent.parentId !== null) {
+ if (await checkCircle(parent.parentId)) {
return rej('detected-circular-definition');
}
}
- folder.parent_id = parent._id;
+ folder.parentId = parent._id;
}
}
@@ -84,7 +84,7 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
DriveFolder.update(folder._id, {
$set: {
name: folder.name,
- parent_id: folder.parent_id
+ parentId: folder.parentId
}
});