Skip to content

Commit

Permalink
bug fix: check for website existance without www.
Browse files Browse the repository at this point in the history
  • Loading branch information
usmannasir committed Nov 11, 2019
1 parent dacf1f5 commit 8138d0f
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions plogical/virtualHostUtilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,11 +105,21 @@ def createVirtualHost(virtualHostName, administratorEmail, phpVersion, virtualHo
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'This website already exists. [404]')
return 0, "This website already exists."


if Websites.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'This website already exists. [404]')
return 0, "This website already exists."

if ChildDomains.objects.filter(domain=virtualHostName).count() > 0:
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
'This website already exists as child domain. [404]')
return 0, "This website already exists as child domain."

if ChildDomains.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
'This website already exists as child domain. [404]')
return 0, "This website already exists as child domain."

####### Limitations Check End

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

if Websites.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
'This Domain already exists as a website. [404]')
return 0, "This Domain already exists as a website."

if ChildDomains.objects.filter(domain=virtualHostName).count() > 0:
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
'This domain already exists as child domain. [404]')
return 0, "This domain already exists as child domain."


if ChildDomains.objects.filter(domain=virtualHostName.lstrip('www.')).count() > 0:
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath,
'This domain already exists as child domain. [404]')
return 0, "This domain already exists as child domain."

####### Limitations check

master = Websites.objects.get(domain=masterDomain)
Expand Down

1 comment on commit 8138d0f

@w3servicesdotnet
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you !!

Please sign in to comment.