From 1673c9e9426c9a6a541787951f23860e463b3ff1 Mon Sep 17 00:00:00 2001
From: aboeckle <alexander.boeckle@frentix.com>
Date: Wed, 1 Jul 2020 12:37:41 +0200
Subject: [PATCH] OO-4775: Fixed file statistics query

---
 .../org/olat/core/commons/services/vfs/manager/VFSStatsDAO.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/core/commons/services/vfs/manager/VFSStatsDAO.java b/src/main/java/org/olat/core/commons/services/vfs/manager/VFSStatsDAO.java
index c4aa083165e..6f391fa2c53 100644
--- a/src/main/java/org/olat/core/commons/services/vfs/manager/VFSStatsDAO.java
+++ b/src/main/java/org/olat/core/commons/services/vfs/manager/VFSStatsDAO.java
@@ -44,7 +44,7 @@ public class VFSStatsDAO {
 		StringBuilder sb = new StringBuilder(256);
 		sb.append("select new org.olat.core.commons.services.vfs.model.VFSFileStatistics(");
 		sb.append(" sum(case when metadata.deleted = false then 1 else 0 end) as filesAmount,");
-		sb.append(" sum(metadata.fileSize) as filesSize,");
+		sb.append(" sum(case when metadata.deleted = false then metadata.fileSize else 0 end) as filesSize,");
 		sb.append(" sum(case when metadata.deleted = true then 1 else 0 end) as trashAmount,");
 		sb.append(" sum(case when metadata.deleted = true then metadata.fileSize else 0 end) as trashSize");
 		sb.append(")");
-- 
GitLab