diff --git a/products/ASC.Files/Core/Core/Dao/TeamlabDao/FileDao.cs b/products/ASC.Files/Core/Core/Dao/TeamlabDao/FileDao.cs index 320b0f1ebb..fa629cabac 100644 --- a/products/ASC.Files/Core/Core/Dao/TeamlabDao/FileDao.cs +++ b/products/ASC.Files/Core/Core/Dao/TeamlabDao/FileDao.cs @@ -416,12 +416,12 @@ internal class FileDao : AbstractDao, IFileDao } } - var user = _userManager.GetUsers(file.Id == default ? _authContext.CurrentAccount.ID : file.CreateBy); var quotaSettings = _settingsManager.Load(); - var userQuotaSettings = _settingsManager.LoadForUser(user); - if (quotaSettings.EnableUserQuota && userQuotaSettings.UserQuota != -1) + if (quotaSettings.EnableUserQuota) { + var user = _userManager.GetUsers(file.Id == default ? _authContext.CurrentAccount.ID : file.CreateBy); + var userQuotaSettings = _settingsManager.LoadForUser(user); var quotaLimit = userQuotaSettings.UserQuota; if (quotaLimit != -1)