diff options
Diffstat (limited to 'install/ui/src/freeipa/facet.js')
-rw-r--r-- | install/ui/src/freeipa/facet.js | 8 |
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)) { |