From 68f71776f724227386b51f718a550df00a8dd8c0 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 10 Apr 2005 04:25:22 +0000
Subject: [PATCH] Check that http_request.query.force_ssjs_theme is defined
 before using the first element.

---
 web/lib/html_themes.ssjs | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/web/lib/html_themes.ssjs b/web/lib/html_themes.ssjs
index 7e5bbc8497..875c8d117b 100644
--- a/web/lib/html_themes.ssjs
+++ b/web/lib/html_themes.ssjs
@@ -12,5 +12,9 @@ if(file_exists(system.data_dir+'user/'+format("%04d.html_theme",user.number)))
 if(Themes[CurrTheme] == undefined || Themes[CurrTheme].dir == undefined)
 	CurrTheme=DefaultTheme;
 
-if(http_request.query.force_ssjs_theme[0] != undefined && Themes[http_request.query.force_ssjs_theme[0]] != undefined)
-	CurrTheme=http_request.query.force_ssjs_theme[0];
+if(http_request.query.force_ssjs_theme != undefined) {
+	if(http_request.query.force_ssjs_theme[0] != undefined && Themes[http_request.query.force_ssjs_theme[0]] != undefined)
+		CurrTheme=http_request.query.force_ssjs_theme[0];
+}
+
+writeln("Theme: "+CurrTheme);
-- 
GitLab