summaryrefslogtreecommitdiff
path: root/packages/backend
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-01-20 02:33:20 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-01-20 02:33:20 +0900
commit8b5a1faaa4724da596bfab371763dc632995c8ed (patch)
tree60f9a76d7aaabdb3625063f3d14497df05da519f /packages/backend
parentrefactor (diff)
downloadsharkey-8b5a1faaa4724da596bfab371763dc632995c8ed.tar.gz
sharkey-8b5a1faaa4724da596bfab371763dc632995c8ed.tar.bz2
sharkey-8b5a1faaa4724da596bfab371763dc632995c8ed.zip
refactor(server): use insert instead of save
Diffstat (limited to 'packages/backend')
-rw-r--r--packages/backend/src/services/drive/add-file.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/backend/src/services/drive/add-file.ts b/packages/backend/src/services/drive/add-file.ts
index 38793412fa..1153cf7375 100644
--- a/packages/backend/src/services/drive/add-file.ts
+++ b/packages/backend/src/services/drive/add-file.ts
@@ -107,7 +107,7 @@ async function save(file: DriveFile, path: string, name: string, type: string, h
file.size = size;
file.storedInternal = false;
- return await DriveFiles.save(file);
+ return await DriveFiles.insert(file).then(x => DriveFiles.findOneOrFail(x.identifiers[0]));
} else { // use internal storage
const accessKey = uuid();
const thumbnailAccessKey = 'thumbnail-' + uuid();
@@ -140,7 +140,7 @@ async function save(file: DriveFile, path: string, name: string, type: string, h
file.md5 = hash;
file.size = size;
- return await DriveFiles.save(file);
+ return await DriveFiles.insert(file).then(x => DriveFiles.findOneOrFail(x.identifiers[0]));
}
}
@@ -436,7 +436,7 @@ export default async function(
file.type = info.type.mime;
file.storedInternal = false;
- file = await DriveFiles.save(file);
+ file = await DriveFiles.insert(file).then(x => DriveFiles.findOneOrFail(x.identifiers[0]));
} catch (e) {
// duplicate key error (when already registered)
if (isDuplicateKeyValueError(e)) {