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 5c1c184 commit e177e63Copy full SHA for e177e63
1 file changed
src/Http/Session.php
@@ -331,7 +331,17 @@ private function clean(): void
331
Nette\Utils\Arrays::invoke($this->onBeforeWrite, $this);
332
333
$nf = &$_SESSION['__NF'];
334
- foreach ($nf['META'] ?? [] as $name => $foo) {
+ foreach ($nf['DATA'] ?? [] as $name => $data) {
335
+ foreach ($data ?? [] as $k => $v) {
336
+ if ($v === null) {
337
+ unset($nf['DATA'][$name][$k], $nf['META'][$name][$k]);
338
+ }
339
340
+ if (empty($nf['DATA'][$name])) {
341
+ unset($nf['DATA'][$name], $nf['META'][$name]);
342
343
344
+ foreach ($nf['META'] ?? [] as $name => $data) {
345
if (empty($nf['META'][$name])) {
346
unset($nf['META'][$name]);
347
}
0 commit comments