RSS Feed/News lazy loaded javascript files can have "undefined" in cache buster string

Status
Not open for further replies.

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
32,624
Points
823

Reputation:

JavaScript:

Code:
.map(unloadedHandler =>
{
    const handler = lazyHandlers[unloadedHandler]
    handler.loading = true

const file = handler.minified && !XF.config.fullJs
        ? handler.file.replace('.js', '.min.js')
        : handler.file
    return jsUrl.replace('__SENTINEL__', file) + '_mt=' + XF.config.jsMt[file] || ''
})
.filter((file, index, self) => self.indexOf(file) === index)

The fragment XF.config.jsMt[file] || '' returns undefined not an empty value. This is because || '' binds after the...

Read more

Continue reading...
 
Status
Not open for further replies.
Top