Skip to content

Commit 6b091f9

Browse files
authored
Merge pull request #723 from nevermined-io/fix/openapi_optional
fix: adding openapi endpoint when there is one
2 parents d6aa1aa + 20ad9e8 commit 6b091f9

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nevermined-io/sdk",
3-
"version": "3.0.39",
3+
"version": "3.0.40",
44
"description": "Javascript SDK for connecting with Nevermined Data Platform ",
55
"main": "./dist/node/sdk.js",
66
"typings": "./dist/node/sdk.d.ts",

src/nevermined/api/RegistryBaseApi.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,16 @@ export abstract class RegistryBaseApi extends Instantiable {
165165
ddo.id,
166166
)
167167

168-
assetAttributes.metadata.additionalInformation = {
169-
...assetAttributes.metadata.additionalInformation,
170-
customData: {
171-
openApi: assetAttributes.metadata.main.webService?.openEndpoints[0],
172-
},
173-
}
168+
if (
169+
assetAttributes.metadata.main.webService?.openEndpoints &&
170+
assetAttributes.metadata.main.webService?.openEndpoints.length > 0
171+
)
172+
assetAttributes.metadata.additionalInformation = {
173+
...assetAttributes.metadata.additionalInformation,
174+
customData: {
175+
openApi: assetAttributes.metadata.main.webService?.openEndpoints[0],
176+
},
177+
}
174178

175179
const encryptedServiceAttributesResponse = await this.nevermined.services.node.encrypt(
176180
ddo.id,

0 commit comments

Comments
 (0)