diff --git a/ereuse_devicehub/modules/did/views.py b/ereuse_devicehub/modules/did/views.py index b9a270b3..710f5bbd 100644 --- a/ereuse_devicehub/modules/did/views.py +++ b/ereuse_devicehub/modules/did/views.py @@ -162,10 +162,12 @@ class DidView(View): return before_dpp def get_result(self): + components = [] data = { 'document': {}, 'dpp': self.id_dpp, 'algorithm': "sha3_256", + 'components': components, } result = {'data': data} @@ -178,6 +180,9 @@ class DidView(View): did=last_dpp.key, host=app.config.get('HOST') ) data['url_last'] = url_last + + for c in self.dpp.snapshot.components: + components.append({c.type: c.chid}) return result dpps = []