From 3c5cac21b6d05e4545ff7fa54b45277c24837b09 Mon Sep 17 00:00:00 2001 From: Olov Karlsson Date: Sat, 27 Dec 2014 18:49:16 +0100 Subject: [PATCH] fix for issue wsp-1029, cannot import mail domain if quota of groups or lists is set to 0 --- .../MailServers/MailServerController.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/MailServers/MailServerController.cs b/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/MailServers/MailServerController.cs index 7ae608e5..2ac8a129 100644 --- a/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/MailServers/MailServerController.cs +++ b/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/MailServers/MailServerController.cs @@ -1505,6 +1505,13 @@ namespace WebsitePanel.EnterpriseServer /// True if quota will exceed. Otherwise, false. protected bool VerifyIfQuotaWillBeExceeded(int packageId, string quotaName, int numberOfItemsToAdd) { + // Don't bother to check quota if the number of items to add is zero or less otherwise IsQuotasWillExceed + // will fail when quota is set to 0 on lists or groups and still thera are no items to import + if (numberOfItemsToAdd <= 0) + { + return false; + } + bool result = false; QuotaValueInfo quotaInfo = PackageController.GetPackageQuota(packageId, quotaName);