summaryrefslogtreecommitdiff
path: root/app/Module/CustomCssJsModule.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Module/CustomCssJsModule.php')
-rw-r--r--app/Module/CustomCssJsModule.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/Module/CustomCssJsModule.php b/app/Module/CustomCssJsModule.php
index 9249d6136c..4387977ac5 100644
--- a/app/Module/CustomCssJsModule.php
+++ b/app/Module/CustomCssJsModule.php
@@ -21,6 +21,7 @@ namespace Fisharebest\Webtrees\Module;
use Fisharebest\Webtrees\FlashMessages;
use Fisharebest\Webtrees\I18N;
+use Fisharebest\Webtrees\Validator;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
@@ -91,10 +92,11 @@ class CustomCssJsModule extends AbstractModule implements ModuleConfigInterface,
*/
public function postAdminAction(ServerRequestInterface $request): ResponseInterface
{
- $params = (array) $request->getParsedBody();
+ $body = Validator::parsedBody($request)->string('body');
+ $head = Validator::parsedBody($request)->string('head');
- $this->setPreference('body', $params['body']);
- $this->setPreference('head', $params['head']);
+ $this->setPreference('body', $body);
+ $this->setPreference('head', $head);
$message = I18N::translate('The preferences for the module ā€œ%sā€ have been updated.', $this->title());
FlashMessages::addMessage($message, 'success');