bug fix only show main domains in dns list: ref https://github.com/usmannasir/cyberpanel/issues/1190

This commit is contained in:
usmannasir
2024-01-23 19:18:01 +05:00
parent 02f8fc0afb
commit 2c292fb9d4

View File

@@ -166,7 +166,18 @@ class DNSManager:
else:
finalData = {"status": 1}
finalData['domainsList'] = ACLManager.findAllDomains(currentACL, userID)
tempList = ACLManager.findAllDomains(currentACL, userID)
finalData['domainsList'] = []
import tldextract
for items in tempList:
extractDomain = tldextract.extract(items)
subDomain = extractDomain.subdomain
if len(subDomain) == 0:
finalData['domainsList'].append(items)
template = 'dns/addDeleteDNSRecords.html'
proc = httpProc(request, template, finalData, 'addDeleteRecords')
return proc.render()