From 014722a5593a1e7eb55e20cee13fa06c2d8736e9 Mon Sep 17 00:00:00 2001 From: gravel Date: Thu, 14 Dec 2023 18:25:13 +0000 Subject: [PATCH] Fix language tag logic --- php/servers/servers-rooms.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/php/servers/servers-rooms.php b/php/servers/servers-rooms.php index 2c90436..55f7865 100644 --- a/php/servers/servers-rooms.php +++ b/php/servers/servers-rooms.php @@ -180,7 +180,7 @@ public function get_language_flag(): string { global $languages; - if (isset($this->language_flag)) { + if (!empty($this->language_flag)) { return $this->language_flag; } @@ -433,7 +433,7 @@ return false; } - if (isset($this->language_flag)) { + if (!empty($this->language_flag)) { log_warning("Language is already $this->language_flag, parsing $tag"); return true; } @@ -452,6 +452,7 @@ }, $chars); $this->language_flag = implode($flag_chars); } else { + log_warning("Invalid language code: $lang"); return false; // Invalid language flag }