diff --git a/History.md b/History.md index 05d10282c..49bcbebd5 100644 --- a/History.md +++ b/History.md @@ -1,7 +1,8 @@ -14 Sep 2014, version 0.10.1 +14 Sep 2014, version 0.10.2 - hotfix: added missing dependency - `rimraf` +- hotfix: auth groups didn't work correctly 14 Sep 2014, version 0.10.0 diff --git a/lib/config.js b/lib/config.js index 6028d329a..d37d9a0ac 100644 --- a/lib/config.js +++ b/lib/config.js @@ -121,7 +121,7 @@ function Config(config) { function allow_action(package, who, action) { return (this.get_package_setting(package, action) || []).reduce(function(prev, curr) { if (typeof(who) === 'string' && curr === who) return true - if (Array.isArray(who) && who.indexOf(curr) !== -1) return true + if (Array.isArray(who.groups) && who.groups.indexOf(curr) !== -1) return true return prev }, false) }