diff --git a/web/lib/html_themes.ssjs b/web/lib/html_themes.ssjs
index faf5e379b4e747276e867650439a86e582da5a7c..7e5bbc849716445a481b80108bc6006959cf5177 100644
--- a/web/lib/html_themes.ssjs
+++ b/web/lib/html_themes.ssjs
@@ -12,5 +12,5 @@ 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.force_ssjs_theme != undefined && Themes[http_request.force_ssjs_theme].dir != undefined)
-	CurrTheme=http_request.force_ssjs_theme;
+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];