plugin list of interests: added id to data + fixed key conflict:

fixed conflict between interest namespace and files namespace.
This commit is contained in:
Goffi 2020-06-19 15:38:17 +02:00
commit 348ca4d2cb

View file

@ -190,7 +190,7 @@ class ListInterest(object):
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 @@ class ListInterest(object):
})
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: