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 8ab4151 commit b90dfacCopy full SHA for b90dfac
1 file changed
src/Http/Session.php
@@ -349,7 +349,17 @@ private function clean(): void
349
Nette\Utils\Arrays::invoke($this->onBeforeWrite, $this);
350
351
$nf = &$_SESSION['__NF'];
352
- foreach ($nf['META'] ?? [] as $name => $foo) {
+ foreach ($nf['DATA'] ?? [] as $name => $data) {
353
+ foreach ($data ?? [] as $k => $v) {
354
+ if ($v === null) {
355
+ unset($nf['DATA'][$name][$k], $nf['META'][$name][$k]);
356
+ }
357
358
+ if (empty($nf['DATA'][$name])) {
359
+ unset($nf['DATA'][$name], $nf['META'][$name]);
360
361
362
+ foreach ($nf['META'] ?? [] as $name => $data) {
363
if (empty($nf['META'][$name])) {
364
unset($nf['META'][$name]);
365
}
0 commit comments