diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2014-06-18 16:25:56 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2014-06-27 14:23:22 +0200 |
commit | 5568e357d103bafaf9e2f7f1ba1fd507c89e0538 (patch) | |
tree | dc6e81e8dccb7d1bb123a0440298630d5b21ee8d /install/ui/src/freeipa/facet.js | |
parent | 9aac0524c9adb714aa63113fa6b8436e7636e8c2 (diff) | |
download | freeipa-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.js | 4 |
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); } |