summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-05-04 16:37:15 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-05-04 16:37:15 +0900
commite7dd74a4439e24e0c43ccd09ca4950153d2e19a0 (patch)
tree7f18d26f66ab1516d147f2a99c9b945728fa4e40 /src
parent2.0.0 (diff)
downloadsharkey-e7dd74a4439e24e0c43ccd09ca4950153d2e19a0.tar.gz
sharkey-e7dd74a4439e24e0c43ccd09ca4950153d2e19a0.tar.bz2
sharkey-e7dd74a4439e24e0c43ccd09ca4950153d2e19a0.zip
:v:
Diffstat (limited to 'src')
-rw-r--r--src/services/drive/add-file.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/services/drive/add-file.ts b/src/services/drive/add-file.ts
index 50ee117342..1e5b75f125 100644
--- a/src/services/drive/add-file.ts
+++ b/src/services/drive/add-file.ts
@@ -201,7 +201,10 @@ const addFile = async (
// Calculate drive usage
const usage = await DriveFile
.aggregate([{
- $match: { 'metadata.userId': user._id }
+ $match: {
+ 'metadata.userId': user._id,
+ 'metadata.deletedAt': { $exists: false }
+ }
}, {
$project: {
length: true
@@ -245,7 +248,8 @@ const addFile = async (
DriveFile.update({ _id: oldFile._id }, {
$set: {
- 'metadata.deletedAt': new Date()
+ 'metadata.deletedAt': new Date(),
+ 'metadata.isExpired': true
}
});