Mercurial > libervia-backend
diff sat/plugins/plugin_exp_list_of_interest.py @ 3304:9a174abafdee
plugin list of interests: added `id` to data + fixed key conflict:
fixed conflict between interest namespace and files namespace.
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 19 Jun 2020 15:38:17 +0200 |
parents | f17379123571 |
children | 56ee491c0df6 |
line wrap: on
line diff
--- a/sat/plugins/plugin_exp_list_of_interest.py Fri Jun 19 15:37:02 2020 +0200 +++ b/sat/plugins/plugin_exp_list_of_interest.py Fri Jun 19 15:38:17 2020 +0200 @@ -190,7 +190,7 @@ def _listInterestsSerialise(self, interests_data): interests = [] for item_elt in interests_data[0]: - interest_data = {} + interest_data = {"id": item_elt['id']} interest_elt = item_elt.interest if interest_elt.hasAttribute('namespace'): interest_data['namespace'] = interest_elt.getAttribute('namespace') @@ -219,7 +219,7 @@ }) if elt.hasAttribute('type'): interest_data['subtype'] = elt['type'] - for attr in ('namespace', 'path'): + for attr in ('files_namespace', 'path'): if elt.hasAttribute(attr): interest_data[attr] = elt[attr] else: