From 4d011b7dc7691122b72f1c0ce165d42cfc5796bf Mon Sep 17 00:00:00 2001 From: Brian Nash Date: Thu, 19 Feb 2015 10:14:45 -0500 Subject: [PATCH] Fixed `addon-info.json` parser. --- autoload/vundle/scripts.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/autoload/vundle/scripts.vim b/autoload/vundle/scripts.vim index b35c40d..33c2e4a 100644 --- a/autoload/vundle/scripts.vim +++ b/autoload/vundle/scripts.vim @@ -270,8 +270,10 @@ func! vundle#scripts#getdeps(bundle) let bundles_needed = [] for dep_name in keys(dependencyentries) if !empty(dependencyentries[dep_name]) - if dependencyentries[dep_name]['type'] == 'git' - let bundles_needed += [dependencyentries[dep_name]['url']] + if get(dependencyentries[dep_name], 'type', '') == 'git' + let bundles_needed += [get(dependencyentries[dep_name], 'url', dep_name)] + else + let bundles_needed += [dep_name] endif else let bundles_needed += [dep_name]