Merge pull request #14324 from owncloud/fix/14320
Check if instance is not yet installed
This commit is contained in:
commit
c4fdb9cc24
|
@ -637,6 +637,7 @@ class OC {
|
|||
// \OC\AppFramework\Http\Request::getOverwriteHost public
|
||||
&& self::$server->getConfig()->getSystemValue('overwritehost') === ''
|
||||
&& !\OC::$server->getTrustedDomainHelper()->isTrustedDomain($host)
|
||||
&& self::$server->getConfig()->getSystemValue('installed', false)
|
||||
) {
|
||||
header('HTTP/1.1 400 Bad Request');
|
||||
header('Status: 400 Bad Request');
|
||||
|
|
|
@ -164,7 +164,7 @@ class OC_Setup {
|
|||
&& is_array($options['trusted_domains'])) {
|
||||
$trustedDomains = $options['trusted_domains'];
|
||||
} else {
|
||||
$trustedDomains = [\OCP\Util::getServerHostName()];
|
||||
$trustedDomains = [$request->getInsecureServerHost()];
|
||||
}
|
||||
|
||||
if (OC_Util::runningOnWindows()) {
|
||||
|
@ -187,7 +187,7 @@ class OC_Setup {
|
|||
'secret' => $secret,
|
||||
'trusted_domains' => $trustedDomains,
|
||||
'datadirectory' => $dataDir,
|
||||
'overwrite.cli.url' => $request->getServerProtocol() . '://' . $request->getServerHost() . OC::$WEBROOT,
|
||||
'overwrite.cli.url' => $request->getServerProtocol() . '://' . $request->getInsecureServerHost() . OC::$WEBROOT,
|
||||
'dbtype' => $dbType,
|
||||
'version' => implode('.', OC_Util::getVersion()),
|
||||
]);
|
||||
|
|
Loading…
Reference in New Issue