bug fix: shift to default package if package not exists on wp restore backup

This commit is contained in:
usmannasir
2024-09-29 22:19:47 +05:00
parent b77c87a2d1
commit c4074dbf0f
4 changed files with 14 additions and 6 deletions

View File

@@ -2960,6 +2960,7 @@ class ApplicationInstaller(multi.Thread):
import pysftp
import pysftp as sftp
import boto3
if os.path.exists(ProcessUtilities.debugPath):
logging.writeToFile("Restore WP backup Now ....... start:%s" % self.extraArgs['Domain'])
@@ -2979,7 +2980,11 @@ class ApplicationInstaller(multi.Thread):
DatabaseNameold = config['DatabaseName']
DumpFileName = DatabaseNameold + ".sql"
oldurl = config['WPFinalURL']
packgobj = Package.objects.get(pk=config['Webpackage_id'])
try:
packgobj = Package.objects.get(pk=config['Webpackage_id'])
except:
packgobj = Package.objects.get(packageName='Default')
packegs = packgobj.packageName
WebOwnerobj = Administrator.objects.get(pk=config['Webadmin_id'])
WebOwner = WebOwnerobj.userName
@@ -6184,8 +6189,6 @@ class ApplicationInstaller(multi.Thread):
time.sleep(2)
logging.statusWriter(self.tempStatusPath, 'Restoring site ....,30')
NewWPsite = WPSites.objects.get(FinalURL=newurl)
VHuser = NewWPsite.owner.externalApp