From e37d84135bf5dbb1a7d39c7a710f069324f280ef Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 4 Jun 2021 19:47:08 +0800 Subject: [PATCH] ui: fix error when useragent header missing --- packages/ui-default/backendlib/template.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui-default/backendlib/template.js b/packages/ui-default/backendlib/template.js index 60527c8b3..0c88a477d 100644 --- a/packages/ui-default/backendlib/template.js +++ b/packages/ui-default/backendlib/template.js @@ -130,7 +130,7 @@ env.addGlobal('avatarUrl', avatar); env.addGlobal('formatSeconds', misc.formatSeconds); env.addGlobal('model', global.Hydro.model); env.addGlobal('ui', global.Hydro.ui); -env.addGlobal('isIE', (str) => str.includes('MSIE') || str.includes('rv:11.0')); +env.addGlobal('isIE', (str) => (str ? (str.includes('MSIE') || str.includes('rv:11.0')) : false)); env.addGlobal('set', (obj, key, val) => { if (val !== undefined) obj[key] = val; else Object.assign(obj, key);