From 4c49bc8d7776fe6339cbf714795552a85c1601db Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 23 Oct 2023 22:19:06 +0900 Subject: [PATCH] Fix undefined variable in layout cache file --- modules/layout/layout.model.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/layout/layout.model.php b/modules/layout/layout.model.php index a167b8c09..758ce8502 100644 --- a/modules/layout/layout.model.php +++ b/modules/layout/layout.model.php @@ -637,7 +637,7 @@ class LayoutModel extends Layout $buff[] = sprintf('$layout_info->extra_var->%s->group = %s;', $name, var_export($group->title->body ?? null, true)); $buff[] = sprintf('$layout_info->extra_var->%s->title = %s;', $name, var_export($var->title->body ?? null, true)); $buff[] = sprintf('$layout_info->extra_var->%s->type = %s;', $name, var_export($var->attrs->type ?? null, true)); - $buff[] = sprintf('$layout_info->extra_var->%s->value = $vars->%s;', $name, $name); + $buff[] = sprintf('$layout_info->extra_var->%s->value = $vars->%s ?? null;', $name, $name); $buff[] = sprintf('$layout_info->extra_var->%s->description = %s;', $name, var_export($var->description->body ?? null, true)); $options = $var->options; @@ -739,8 +739,8 @@ class LayoutModel extends Layout $buff[] = sprintf('$layout_info->extra_var->%s->group = %s;', $name, var_export($group->title->body ?? null, true)); $buff[] = sprintf('$layout_info->extra_var->%s->title = %s;', $name, var_export($var->title->body ?? null, true)); $buff[] = sprintf('$layout_info->extra_var->%s->type = %s;', $name, var_export($var->attrs->type ?? null, true)); - $buff[] = sprintf('$layout_info->extra_var->%s->value = $vars->%s;', $name, $name); - $buff[] = sprintf('$layout_info->extra_var->%s->description = %s;', $name, var_export($var->description->body ?? null, true)); + $buff[] = sprintf('$layout_info->extra_var->%s->value = $vars->%s ?? null;', $name, $name); + $buff[] = sprintf('$layout_info->extra_var->%s->description = %s ?? null;', $name, var_export($var->description->body ?? null, true)); $options = $var->options; if(!$options) continue;