mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-02 19:35:49 +01:00
Fix monthly bandwidth for websites
Fix monthly bandwidth for websites: https://github.com/usmannasir/cyberpanel/issues/1496
This commit is contained in:
@@ -141,12 +141,11 @@ class cacheManager:
|
||||
@staticmethod
|
||||
def monthlyCleanUP():
|
||||
try:
|
||||
|
||||
# Reset email bandwidth limits
|
||||
for domain, domainOBJ in cacheManager.domains.items():
|
||||
domaindb = Domains.objects.get(domain=domain)
|
||||
dbDomain = DomainLimits.objects.get(domain=domaindb)
|
||||
|
||||
|
||||
for email, emailOBJ in domainOBJ.emails.items():
|
||||
emailID = EUsers.objects.get(email=email)
|
||||
dbEmail = EmailLimits.objects.get(email=emailID)
|
||||
@@ -160,6 +159,10 @@ class cacheManager:
|
||||
dbDomain.monthlyUsed = 0
|
||||
dbDomain.save()
|
||||
|
||||
# Reset website bandwidth usage
|
||||
from plogical.bandwidthReset import BandwidthReset
|
||||
BandwidthReset.resetWebsiteBandwidth()
|
||||
|
||||
except BaseException as msg:
|
||||
logging.writeToFile(str(msg) + ' [cacheManager.monthlyCleanUP]')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user