diff --git a/package.json b/package.json index 6c7f0ab0e..9fb845161 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nevermined-io/sdk", - "version": "3.0.18-rc2", + "version": "3.0.18-rc3", "description": "Javascript SDK for connecting with Nevermined Data Platform ", "main": "./dist/node/sdk.js", "typings": "./dist/node/sdk.d.ts", diff --git a/src/nevermined/api/RegistryBaseApi.ts b/src/nevermined/api/RegistryBaseApi.ts index 045ea1a95..6084a1492 100644 --- a/src/nevermined/api/RegistryBaseApi.ts +++ b/src/nevermined/api/RegistryBaseApi.ts @@ -404,7 +404,10 @@ export abstract class RegistryBaseApi extends Instantiable { ) metadataService.attributes.encryptedFiles = JSON.parse(encryptedFilesResponse)['hash'] - if (metadataService.attributes.main.type === 'service') { + if ( + metadataService.attributes.main.type === 'service' && + metadataService.attributes.main.webService.internalAttributes + ) { const encryptedServiceAttributesResponse = await this.nevermined.services.node.encrypt( ddo.id, JSON.stringify(metadataService.attributes.main.webService.internalAttributes),