From 16889f1a6a3c27dfdf6481e49634ab3c7fe46648 Mon Sep 17 00:00:00 2001 From: Beu Date: Mon, 16 Jan 2023 18:43:47 +0100 Subject: [PATCH] Check if Apostrophes is needed when null is given --- libs/FML/Script/Builder.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/FML/Script/Builder.php b/libs/FML/Script/Builder.php index 4fe2a248..62b9b561 100644 --- a/libs/FML/Script/Builder.php +++ b/libs/FML/Script/Builder.php @@ -49,6 +49,10 @@ abstract class Builder */ public static function escapeText($text = "", $addApostrophes = true) { + if ($text === null) { + if ($addApostrophes) return "\"\""; + return ""; + } $dangers = array('\\', '"', "\n"); $replacements = array('\\\\', '\\"', '\\n'); $escapedText = str_ireplace($dangers, $replacements, $text);