summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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
}
});