summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/facet.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/src/freeipa/facet.js')
-rw-r--r--install/ui/src/freeipa/facet.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/install/ui/src/freeipa/facet.js b/install/ui/src/freeipa/facet.js
index 1676acead..ab897bff3 100644
--- a/install/ui/src/freeipa/facet.js
+++ b/install/ui/src/freeipa/facet.js
@@ -28,6 +28,7 @@ define([
'dojo/on',
'dojo/Stateful',
'dojo/Evented',
+ './_base/metadata_provider',
'./builder',
'./facets',
'./ipa',
@@ -40,7 +41,7 @@ define([
'./dialog',
'./field',
'./widget'
- ], function(declare, lang, construct, on, Stateful, Evented,
+ ], function(declare, lang, construct, on, Stateful, Evented, metadata_provider,
builder, facets, IPA, $, navigation, phases, reg, su, text) {
/**
@@ -1552,9 +1553,10 @@ exp.facet_preops = {
spec.facet_group = spec.facet_group || spec.attribute_member;
spec.label = spec.label || entity.metadata.label_singular;
+
spec.tab_label = spec.tab_label ||
- (IPA.metadata.objects[spec.other_entity] ?
- IPA.metadata.objects[spec.other_entity].label : spec.other_entity);
+ metadata_provider.get('@mo:'+spec.other_entity+'.label') ||
+ spec.other_entity;
if (has_indirect_attribute_member(spec)) {