Merge pull request #3399 from nextcloud/backport-3163-wrong-page-title-on-non-nonce-browser

[stable11] Use correct theming when returning the defaults
This commit is contained in:
Lukas Reschke 2017-02-08 10:10:27 +01:00 committed by GitHub
commit e803d8b00d
1 changed files with 22 additions and 2 deletions

View File

@ -30,10 +30,10 @@
namespace OC\Core;
use OC\AppFramework\Utility\SimpleContainer;
use OC\Core\Controller\OCJSController;
use OC\Security\IdentityProof\Manager;
use OC\Server;
use OCP\AppFramework\App;
use OCP\Files\IAppData;
use OCP\Util;
/**
@ -57,5 +57,25 @@ class Application extends App {
\OC::$server->getCrypto()
);
});
$container->registerService(OCJSController::class, function () use ($container) {
/** @var Server $server */
$server = $container->getServer();
return new OCJSController(
$container->query('appName'),
$server->getRequest(),
$server->getL10N('core'),
// This is required for the theming to overwrite the `OC_Defaults`, see
// https://github.com/nextcloud/server/issues/3148
$server->getThemingDefaults(),
$server->getAppManager(),
$server->getSession(),
$server->getUserSession(),
$server->getConfig(),
$server->getGroupManager(),
$server->getIniWrapper(),
$server->getURLGenerator()
);
});
}
}