mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
Merge pull request #598 from oceanprotocol/feature/sample-links-removal
Asset metadata sample links removal
This commit is contained in:
commit
9a832dc9b7
@ -260,8 +260,11 @@ export class Assets extends Instantiable {
|
||||
if (newMetadata.description)
|
||||
ddo.service[i].attributes.additionalInformation.description =
|
||||
newMetadata.description
|
||||
if (newMetadata.links)
|
||||
if (newMetadata.links) {
|
||||
ddo.service[i].attributes.additionalInformation.links = newMetadata.links
|
||||
} else {
|
||||
ddo.service[i].attributes.additionalInformation.links = []
|
||||
}
|
||||
}
|
||||
return ddo
|
||||
}
|
||||
|
@ -252,6 +252,20 @@ describe('Marketplace flow', () => {
|
||||
assert(assets.results.length > 0)
|
||||
})
|
||||
|
||||
it('Alice updates metadata and removes sample links', async () => {
|
||||
const newMetaData: EditableMetadata = {
|
||||
description: 'new description no links',
|
||||
title: 'new title no links'
|
||||
}
|
||||
const newDdo = await ocean.assets.editMetadata(ddo, newMetaData)
|
||||
assert(newDdo !== null)
|
||||
const txid = await ocean.onChainMetadata.update(newDdo.id, newDdo, alice.getId())
|
||||
assert(txid !== null)
|
||||
await sleep(60000)
|
||||
const metaData = await ocean.assets.getServiceByType(ddo.id, 'metadata')
|
||||
assert.deepEqual(metaData.attributes.additionalInformation.links, [])
|
||||
})
|
||||
|
||||
it('Alice updates metadata', async () => {
|
||||
const newMetaData: EditableMetadata = {
|
||||
description: 'new description',
|
||||
|
Loading…
x
Reference in New Issue
Block a user