diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-01-20 02:33:20 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-01-20 02:33:20 +0900 |
| commit | 8b5a1faaa4724da596bfab371763dc632995c8ed (patch) | |
| tree | 60f9a76d7aaabdb3625063f3d14497df05da519f /packages | |
| parent | refactor (diff) | |
| download | sharkey-8b5a1faaa4724da596bfab371763dc632995c8ed.tar.gz sharkey-8b5a1faaa4724da596bfab371763dc632995c8ed.tar.bz2 sharkey-8b5a1faaa4724da596bfab371763dc632995c8ed.zip | |
refactor(server): use insert instead of save
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/backend/src/services/drive/add-file.ts | 6 |
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)) { |