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 85d541a commit cd4026aCopy full SHA for cd4026a
1 file changed
src/Http/Session.php
@@ -342,7 +342,17 @@ private function clean(): void
342
Nette\Utils\Arrays::invoke($this->onWrite, $this);
343
344
$nf = &$_SESSION['__NF'];
345
- foreach ($nf['META'] ?? [] as $name => $foo) {
+ foreach ($nf['DATA'] ?? [] as $name => $data) {
346
+ foreach ($data ?? [] as $k => $v) {
347
+ if ($v === null) {
348
+ unset($nf['DATA'][$name][$k], $nf['META'][$name][$k]);
349
+ }
350
351
+ if (empty($nf['DATA'][$name])) {
352
+ unset($nf['DATA'][$name], $nf['META'][$name]);
353
354
355
+ foreach ($nf['META'] ?? [] as $name => $data) {
356
if (empty($nf['META'][$name])) {
357
unset($nf['META'][$name]);
358
}
0 commit comments