From a453712409d4a6ff2e89757318435783de9b1a3e Mon Sep 17 00:00:00 2001 From: Andrew Miner Date: Sun, 28 Dec 2014 17:39:56 -0800 Subject: [PATCH] Fix bug causing /item/null URLs --- src/scripts/controllers/crafting_table_controller.coffee | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/scripts/controllers/crafting_table_controller.coffee b/src/scripts/controllers/crafting_table_controller.coffee index 08c9acebf..2bcb5554e 100644 --- a/src/scripts/controllers/crafting_table_controller.coffee +++ b/src/scripts/controllers/crafting_table_controller.coffee @@ -108,8 +108,11 @@ module.exports = class CraftingTableController extends BaseController # Private Methods ############################################################################## _craft: -> - router.navigate "/item/#{encodeURIComponent(@model.name)}" - @model.craft() + if @model.catalog.findRecipes(@model.name).length > 0 + router.navigate "/item/#{encodeURIComponent(@model.name)}" + @model.craft() + else + router.navigate "/item" _updateNameAutocomplete: -> onChanged = => @onNameFieldChanged()