Fix bug which made deep links fail

This commit is contained in:
Andrew Miner
2015-01-16 20:49:41 -08:00
parent 5f57622cf3
commit c3aac86e3a
3 changed files with 3 additions and 6 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ module.exports = class ItemPage extends BaseModel
attributes.table ?= new CraftingTable plan:attributes.plan
super attributes, options
@modPack.on Event.change, => @_consumeParams()
@modPack.on Event.add, (modVersion)=> modVersion.once 'sync', => @_consumeParams()
@plan.on Event.change, => @_updateLocation()
# Private Methods ##############################################################################
+2 -1
View File
@@ -51,10 +51,11 @@ module.exports = class ModPack extends BaseModel
findItemByName: (name, options={})->
options.includeDisabled ?= false
slug = _.slugify name
for modVersion in @modVersions
continue unless modVersion.enabled or options.includeDisabled
item = modVersion.findItemByName name
item = modVersion.items[slug]
return item if item?
return null
-4
View File
@@ -56,10 +56,6 @@ module.exports = class ModVersion extends BaseModel
else
return if this.name < that.name then -1 else +1
findItemByName: (name)->
slug = _.slugify name
return @items[slug]
findName: (slug)->
return @names[slug]