[Core] Obey priority for capabilities

Obey priority for capabilities to allow this to be overridden
for other domain object types, WTD-1223.
This commit is contained in:
Victor Woeltjen
2015-06-19 14:40:59 -07:00
parent 3b62add011
commit 71ca9803c2

View File

@ -53,7 +53,7 @@ define(
function packageCapabilities(capabilities) { function packageCapabilities(capabilities) {
var result = {}; var result = {};
capabilities.forEach(function (capability) { capabilities.forEach(function (capability) {
if (capability.key) { if (capability.key && !result[capability.key]) {
result[capability.key] = capability; result[capability.key] = capability;
} else { } else {
$log.warn("No key defined for capability; skipping."); $log.warn("No key defined for capability; skipping.");