From fc2bdd7253fb168fdbc548dc955fd9698304e012 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 31 Mar 2025 15:14:58 +0900 Subject: [PATCH] Make _v2_escape() more lenient about types --- common/framework/Template.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/framework/Template.php b/common/framework/Template.php index 49ffb831b..f5919beab 100644 --- a/common/framework/Template.php +++ b/common/framework/Template.php @@ -961,12 +961,12 @@ class Template * @param string $str * @return string */ - protected function _v2_escape(string $str): string + protected function _v2_escape($str): string { switch ($this->config->context) { - case 'JS': return escape_js($str); - default: return escape($str); + case 'JS': return escape_js(strval($str)); + default: return escape(strval($str)); } }