Skip to content

Commit 8138d0f

Browse files
committed
bug fix: check for website existance without www.
1 parent dacf1f5 commit 8138d0f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

plogical/virtualHostUtilities.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,21 @@ def createVirtualHost(virtualHostName, administratorEmail, phpVersion, virtualHo
105105
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'This website already exists. [404]')
106106
return 0, "This website already exists."
107107

108+
109+
if Websites.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
110+
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'This website already exists. [404]')
111+
return 0, "This website already exists."
112+
108113
if ChildDomains.objects.filter(domain=virtualHostName).count() > 0:
109114
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
110115
'This website already exists as child domain. [404]')
111116
return 0, "This website already exists as child domain."
112117

118+
if ChildDomains.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
119+
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
120+
'This website already exists as child domain. [404]')
121+
return 0, "This website already exists as child domain."
122+
113123
####### Limitations Check End
114124

115125
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'Creating DNS records..,10')
@@ -1040,11 +1050,22 @@ def createDomain(masterDomain, virtualHostName, phpVersion, path, ssl, dkimCheck
10401050
'This Domain already exists as a website. [404]')
10411051
return 0, "This Domain already exists as a website."
10421052

1053+
if Websites.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
1054+
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
1055+
'This Domain already exists as a website. [404]')
1056+
return 0, "This Domain already exists as a website."
1057+
10431058
if ChildDomains.objects.filter(domain=virtualHostName).count() > 0:
10441059
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
10451060
'This domain already exists as child domain. [404]')
10461061
return 0, "This domain already exists as child domain."
10471062

1063+
1064+
if ChildDomains.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
1065+
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
1066+
'This domain already exists as child domain. [404]')
1067+
return 0, "This domain already exists as child domain."
1068+
10481069
####### Limitations check
10491070

10501071
master = Websites.objects.get(domain=masterDomain)

0 commit comments

Comments
 (0)