summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/facet.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2014-06-18 16:25:56 +0200
committerPetr Vobornik <pvoborni@redhat.com>2014-06-27 14:23:22 +0200
commit5568e357d103bafaf9e2f7f1ba1fd507c89e0538 (patch)
treedc6e81e8dccb7d1bb123a0440298630d5b21ee8d /install/ui/src/freeipa/facet.js
parent9aac0524c9adb714aa63113fa6b8436e7636e8c2 (diff)
downloadfreeipa-5568e357d103bafaf9e2f7f1ba1fd507c89e0538.tar.gz
freeipa-5568e357d103bafaf9e2f7f1ba1fd507c89e0538.tar.xz
freeipa-5568e357d103bafaf9e2f7f1ba1fd507c89e0538.zip
webui: extract rpc value from object envelope
adapt Web UI to a newer style of encapsulation object data https://fedorahosted.org/freeipa/ticket/4394 Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
Diffstat (limited to 'install/ui/src/freeipa/facet.js')
-rw-r--r--install/ui/src/freeipa/facet.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/install/ui/src/freeipa/facet.js b/install/ui/src/freeipa/facet.js
index 419011627..0bb697be0 100644
--- a/install/ui/src/freeipa/facet.js
+++ b/install/ui/src/freeipa/facet.js
@@ -1710,11 +1710,11 @@ exp.table_facet = IPA.table_facet = function(spec, no_init) {
var result = data.result.result;
var pkey_name = that.managed_entity.metadata.primary_key;
+ var adapter = builder.build('adapter', 'adapter', {context: that});
for (var i=0; i<result.length; i++) {
var record = result[i];
- var pkey = record[pkey_name];
- if (pkey instanceof Array) pkey = pkey[0];
+ var pkey = adapter.load(record, pkey_name)[0];
records_map.put(pkey, record);
}