mirror of
https://github.com/caprover/caprover
synced 2026-05-04 10:40:34 +00:00
Disabling force SSL on custom domain change
This commit is contained in:
@@ -274,7 +274,15 @@ class AppsDataStore {
|
||||
Object.keys(appDefinitions).forEach(appName => {
|
||||
const APP_NAME = appName
|
||||
promises.push(function() {
|
||||
return self.setSslForDefaultSubDomain(APP_NAME, false)
|
||||
return self
|
||||
.setSslForDefaultSubDomain(APP_NAME, false)
|
||||
.then(function() {
|
||||
return self.getAppDefinition(APP_NAME)
|
||||
})
|
||||
.then(function(app) {
|
||||
app.forceSsl = false
|
||||
return self.saveApp(APP_NAME, app)
|
||||
})
|
||||
})
|
||||
})
|
||||
return Utils.runPromises(promises)
|
||||
|
||||
@@ -837,13 +837,19 @@ class CaptainManager {
|
||||
)
|
||||
}
|
||||
|
||||
return self.dataStore.setCustomDomain(requestedCustomDomain)
|
||||
return self.forceSsl(false)
|
||||
})
|
||||
.then(function() {
|
||||
return self.dataStore.setHasRootSsl(false)
|
||||
})
|
||||
.then(function() {
|
||||
return self.dataStore
|
||||
.getAppsDataStore()
|
||||
.ensureAllAppsSubDomainSslDisabled()
|
||||
})
|
||||
.then(function() {
|
||||
return self.dataStore.setCustomDomain(requestedCustomDomain)
|
||||
})
|
||||
.then(function() {
|
||||
return self.reloadLoadBalancer(self.dataStore)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user