From 41ac918fd2f525905d1c63abb64027332619fe07 Mon Sep 17 00:00:00 2001 From: Andris Reinman Date: Mon, 3 Dec 2018 13:58:18 +0200 Subject: [PATCH] log recalculated storage --- lib/api/users.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lib/api/users.js b/lib/api/users.js index 1e158fe4..fa40c3ac 100644 --- a/lib/api/users.js +++ b/lib/api/users.js @@ -1749,7 +1749,7 @@ module.exports = (db, server, userHandler) => { } }, { - returnOriginal: false, + returnOriginal: true, projection: { storageUsed: true } @@ -1771,9 +1771,19 @@ module.exports = (db, server, userHandler) => { return next(); } + server.loggelf({ + short_message: '[QUOTA CHANGE] Quota usage recalculated', + _mail_action: 'quota', + _user: userData._id, + _set: Number(storageUsed) || 0, + _previous_storage_used: Number(updateResponse.value.storageUsed) || 0, + _storage_used: Number(storageUsed) || 0 + }); + res.json({ success: true, - storageUsed: Number(updateResponse.value.storageUsed) || 0 + storageUsed: Number(storageUsed) || 0, + previousStorageUsed: Number(updateResponse.value.storageUsed) || 0 }); return next(); })