Enabled mods if needed to match requested URL

This commit is contained in:
Andrew Miner
2015-01-30 09:48:57 -08:00
parent a49e638b3a
commit d0c3d4de5e
3 changed files with 15 additions and 6 deletions
+6 -4
View File
@@ -32,12 +32,14 @@ module.exports = class ModPack extends BaseModel
return null
findItemByName: (name)->
slug = _.slugify name
findItemByName: (name, options={})->
options.enableAsNeeded ?= false
options.includeDisabled = true if options.enableAsNeeded
slug = _.slugify name
for mod in @_mods
continue unless mod.enabled?
item = mod.findItem slug
continue unless mod.enabled or options.includeDisabled
item = mod.findItem slug, options
return item if item?
return null