diff --git a/src/scripts/models/mod_pack.coffee b/src/scripts/models/mod_pack.coffee index 0094cf2da..83c935515 100644 --- a/src/scripts/models/mod_pack.coffee +++ b/src/scripts/models/mod_pack.coffee @@ -86,7 +86,6 @@ module.exports = class ModPack extends BaseModel for mod in @_mods continue unless mod.enabled - continue if itemSlug.isQualified and itemSlug.mod isnt mod.slug mod.findRecipes itemSlug, result result.sort (a, b)-> Recipe.compareFor a, b, itemSlug diff --git a/src/scripts/models/mod_version.coffee b/src/scripts/models/mod_version.coffee index f86c0ab99..0ea803e5d 100644 --- a/src/scripts/models/mod_version.coffee +++ b/src/scripts/models/mod_version.coffee @@ -132,10 +132,10 @@ module.exports = class ModVersion extends BaseModel callback recipe findRecipes: (itemSlug, result=[])-> - recipeList = @_recipes[itemSlug.item] - if recipeList? + for k, recipeList of @_recipes for recipe in recipeList - result.push recipe + if recipe.produces itemSlug + result.push recipe return result