summaryrefslogtreecommitdiff
path: root/src/api/endpoints/drive
diff options
context:
space:
mode:
authorotofune <otofune@gmail.com>2017-11-07 09:30:51 +0900
committerotofune <otofune@gmail.com>2017-11-07 09:30:51 +0900
commitfb422b4d603c53a70712caba55b35a48a8c2e619 (patch)
treec2e2f9af8bcbc906c0c9d92242b2db2077d30c95 /src/api/endpoints/drive
parentfile - if 'name' param given, validate (diff)
downloadsharkey-fb422b4d603c53a70712caba55b35a48a8c2e619.tar.gz
sharkey-fb422b4d603c53a70712caba55b35a48a8c2e619.tar.bz2
sharkey-fb422b4d603c53a70712caba55b35a48a8c2e619.zip
use 'name' param as GridFS file's 'filename'
Diffstat (limited to 'src/api/endpoints/drive')
-rw-r--r--src/api/endpoints/drive/files/find.ts2
-rw-r--r--src/api/endpoints/drive/files/update.ts4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/api/endpoints/drive/files/find.ts b/src/api/endpoints/drive/files/find.ts
index 1c818131d7..a1cdf1643e 100644
--- a/src/api/endpoints/drive/files/find.ts
+++ b/src/api/endpoints/drive/files/find.ts
@@ -24,7 +24,7 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
// Issue query
const files = await DriveFile
.find({
- 'metadata.name': name,
+ filename: name,
'metadata.user_id': user._id,
'metadata.folder_id': folderId
});
diff --git a/src/api/endpoints/drive/files/update.ts b/src/api/endpoints/drive/files/update.ts
index d7b858c2ba..f265142c4d 100644
--- a/src/api/endpoints/drive/files/update.ts
+++ b/src/api/endpoints/drive/files/update.ts
@@ -34,7 +34,7 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
// Get 'name' parameter
const [name, nameErr] = $(params.name).optional.string().pipe(validateFileName).$;
if (nameErr) return rej('invalid name param');
- if (name) file.metadata.name = name;
+ if (name) file.filename = name;
// Get 'folder_id' parameter
const [folderId, folderIdErr] = $(params.folder_id).optional.nullable.id().$;
@@ -61,7 +61,7 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
await DriveFile.update(file._id, {
$set: {
- 'metadata.name': file.metadata.name,
+ filename: file.filename,
'metadata.folder_id': file.metadata.folder_id
}
});