@@ -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