[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) {
var result = {};
capabilities.forEach(function (capability) {
if (capability.key) {
if (capability.key && !result[capability.key]) {
result[capability.key] = capability;
} else {
$log.warn("No key defined for capability; skipping.");
@ -91,4 +91,4 @@ define(
return CoreCapabilityProvider;
}
);
);