diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-05-04 16:37:15 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-05-04 16:37:15 +0900 |
| commit | e7dd74a4439e24e0c43ccd09ca4950153d2e19a0 (patch) | |
| tree | 7f18d26f66ab1516d147f2a99c9b945728fa4e40 /src/services | |
| parent | 2.0.0 (diff) | |
| download | sharkey-e7dd74a4439e24e0c43ccd09ca4950153d2e19a0.tar.gz sharkey-e7dd74a4439e24e0c43ccd09ca4950153d2e19a0.tar.bz2 sharkey-e7dd74a4439e24e0c43ccd09ca4950153d2e19a0.zip | |
:v:
Diffstat (limited to 'src/services')
| -rw-r--r-- | src/services/drive/add-file.ts | 8 |
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 } }); |