From 856b378f54905bc100e5a7031453e711ec939e6e Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 6 Feb 2013 18:10:18 -0800 Subject: [PATCH] Set metadata to empty hash when missing --- src/app/atom-package.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/atom-package.coffee b/src/app/atom-package.coffee index 260589325..291bb7ae4 100644 --- a/src/app/atom-package.coffee +++ b/src/app/atom-package.coffee @@ -24,9 +24,10 @@ class AtomPackage extends Package loadMetadata: -> if metadataPath = fs.resolveExtension(fs.join(@path, "package"), ['cson', 'json']) @metadata = fs.readObject(metadataPath) + @metadata ?= {} loadKeymaps: -> - if keymaps = @metadata?.keymaps + if keymaps = @metadata.keymaps keymaps = keymaps.map (relativePath) => fs.resolve(@keymapsDirPath, relativePath, ['cson', 'json', '']) keymap.load(keymapPath) for keymapPath in keymaps