Skip to content
This repository was archived by the owner on Sep 10, 2021. It is now read-only.

Commit f55f80f

Browse files
author
Jamie Snape
committed
Fix issue with CSRF tokens being added to database
1 parent 3905efe commit f55f80f

File tree

19 files changed

+37
-19
lines changed

19 files changed

+37
-19
lines changed

modules/api/controllers/AdminController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function indexAction()
3939
$values = $form->getValues();
4040

4141
foreach ($values as $key => $value) {
42-
if ($value !== null) {
42+
if ($key !== 'csrf' && !is_null($value)) {
4343
$this->Setting->setConfig($key, $value, $this->moduleName);
4444
}
4545
}

modules/archive/controllers/AdminController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function indexAction()
3939
$values = $form->getValues();
4040

4141
foreach ($values as $key => $value) {
42-
if ($value !== null) {
42+
if ($key !== 'csrf' && !is_null($value)) {
4343
$this->Setting->setConfig($key, $value, $this->moduleName);
4444
}
4545
}

modules/cleanup/controllers/AdminController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public function indexAction()
4949
$values = $form->getValues();
5050

5151
foreach ($values as $key => $value) {
52-
if ($value !== null) {
52+
if ($key !== 'csrf' && !is_null($value)) {
5353
$this->Setting->setConfig($key, $value, $this->moduleName);
5454
}
5555
}

modules/demo/controllers/AdminController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ public function indexAction()
5151
$values = $form->getValues();
5252

5353
foreach ($values as $key => $value) {
54-
$this->Setting->setConfig($key, $value, $this->moduleName);
54+
if ($key !== 'csrf' && !is_null($value)) {
55+
$this->Setting->setConfig($key, $value, $this->moduleName);
56+
}
5557
}
5658
}
5759

modules/dicomextractor/controllers/AdminController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function indexAction()
3939
$values = $form->getValues();
4040

4141
foreach ($values as $key => $value) {
42-
if ($value !== null) {
42+
if ($key !== 'csrf' && !is_null($value)) {
4343
$this->Setting->setConfig($key, $value, $this->moduleName);
4444
}
4545
}

modules/dicomserver/controllers/AdminController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ public function indexAction()
4242
$values = $form->getValues();
4343

4444
foreach ($values as $key => $value) {
45-
$this->Setting->setConfig($key, $value, $this->moduleName);
45+
if ($key !== 'csrf' && !is_null($value)) {
46+
$this->Setting->setConfig($key, $value, $this->moduleName);
47+
}
4648
}
4749
}
4850

modules/googleauth/controllers/AdminController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ public function indexAction()
3939
$values = $form->getValues();
4040

4141
foreach ($values as $key => $value) {
42-
$this->Setting->setConfig($key, $value, $this->moduleName);
42+
if ($key !== 'csrf' && !is_null($value)) {
43+
$this->Setting->setConfig($key, $value, $this->moduleName);
44+
}
4345
}
4446
}
4547

modules/landingpage/controllers/AdminController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ public function indexAction()
6161
unset($values[LANDINGPAGE_TEXT_KEY]);
6262

6363
foreach ($values as $key => $value) {
64-
$this->Setting->setConfig($key, $value, $this->moduleName);
64+
if ($key !== 'csrf' && !is_null($value)) {
65+
$this->Setting->setConfig($key, $value, $this->moduleName);
66+
}
6567
}
6668
}
6769

modules/ldap/controllers/AdminController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ public function indexAction()
3939
$values = $form->getValues();
4040

4141
foreach ($values as $key => $value) {
42-
$this->Setting->setConfig($key, $value, $this->moduleName);
42+
if ($key !== 'csrf' && !is_null($value)) {
43+
$this->Setting->setConfig($key, $value, $this->moduleName);
44+
}
4345
}
4446
}
4547

modules/mail/controllers/AdminController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function indexAction()
3939
$values = $form->getValues();
4040

4141
foreach ($values as $key => $value) {
42-
if ($value !== null) {
42+
if ($key !== 'csrf' && !is_null($value)) {
4343
$this->Setting->setConfig($key, $value, $this->moduleName);
4444
}
4545
}

0 commit comments

Comments
 (0)