We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20937c3 commit 4f156a9Copy full SHA for 4f156a9
src/Http/Session.php
@@ -346,7 +346,19 @@ private function clean(): void
346
Nette\Utils\Arrays::invoke($this->onBeforeWrite, $this);
347
348
$nf = &$_SESSION['__NF'];
349
- foreach ($nf['META'] ?? [] as $name => $foo) {
+ foreach ($nf['DATA'] ?? [] as $name => $data) {
350
+ foreach ($data ?? [] as $k => $v) {
351
+ if ($v === null) {
352
+ unset($nf['DATA'][$name][$k], $nf['META'][$name][$k]);
353
+ }
354
355
+
356
+ if (empty($nf['DATA'][$name])) {
357
+ unset($nf['DATA'][$name], $nf['META'][$name]);
358
359
360
361
+ foreach ($nf['META'] ?? [] as $name => $data) {
362
if (empty($nf['META'][$name])) {
363
unset($nf['META'][$name]);
364
}
0 commit comments