Finalize skill_gid in skills manifest.
Before sending the skills manifest to the backend attach device uuid as needed.pull/2104/head
parent
c3ac9d8ca7
commit
716c16a027
|
@ -371,6 +371,11 @@ class DeviceApi(Api):
|
||||||
skills = {s['name']: s for s in data['skills']}
|
skills = {s['name']: s for s in data['skills']}
|
||||||
to_send['skills'] = [skills[key] for key in skills]
|
to_send['skills'] = [skills[key] for key in skills]
|
||||||
|
|
||||||
|
# Finalize skill_gid with uuid if needed
|
||||||
|
for s in to_send['skills']:
|
||||||
|
s['skill_gid'] = s.get('skill_gid', '').replace(
|
||||||
|
'@|', '@{}|'.format(self.identity.uuid))
|
||||||
|
|
||||||
self.request({
|
self.request({
|
||||||
"method": "PUT",
|
"method": "PUT",
|
||||||
"path": "/" + self.identity.uuid + "/skillJson",
|
"path": "/" + self.identity.uuid + "/skillJson",
|
||||||
|
|
Loading…
Reference in New Issue