From f576aadbfea62bfb0e25467d1181612c76657c1a Mon Sep 17 00:00:00 2001 From: mihaisc Date: Tue, 11 Jan 2022 13:03:54 +0200 Subject: [PATCH] fix service id --- src/components/Publish/_utils.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/Publish/_utils.ts b/src/components/Publish/_utils.ts index 8af629b98..8def39d48 100644 --- a/src/components/Publish/_utils.ts +++ b/src/components/Publish/_utils.ts @@ -1,4 +1,10 @@ -import { DDO, generateDid, Metadata, Service } from '@oceanprotocol/lib' +import { + DDO, + generateDid, + getHash, + Metadata, + Service +} from '@oceanprotocol/lib' import { mapTimeoutStringToSeconds } from '@utils/ddo' import { getEncryptedFiles } from '@utils/provider' import slugify from 'slugify' @@ -127,9 +133,8 @@ export async function transformPublishFormToDdo( files[0].valid && (await getEncryptedFiles(file, providerUrl.url)) - // TODO: fix id const newService: Service = { - id: 'notAnId', + id: getHash(datatokenAddress + filesEncrypted), type: access, files: filesEncrypted || '', datatokenAddress,