diff --git a/lib/content-services/src/lib/common/services/nodes-api.service.ts b/lib/content-services/src/lib/common/services/nodes-api.service.ts index 3ca09d12c2..fe9446882d 100644 --- a/lib/content-services/src/lib/common/services/nodes-api.service.ts +++ b/lib/content-services/src/lib/common/services/nodes-api.service.ts @@ -43,10 +43,7 @@ export class NodesApiService { return this._nodesApi; } - constructor( - private apiService: AlfrescoApiService, - private preferences: UserPreferencesService - ) {} + constructor(private apiService: AlfrescoApiService, private preferences: UserPreferencesService) {} private getEntryFromEntity(entity: NodeEntry): Node { return entity.entry; @@ -190,10 +187,13 @@ export class NodesApiService { return from(this.nodesApi.listParents(nodeId, queryOptions)).pipe( map(({ list }) => - list.entries?.map(({ entry }) => ({ - id: entry.id, - name: entry.name - })) + list.entries?.map( + ({ entry }) => + ({ + id: entry.id, + name: entry.name + } as Hold) + ) ) ); } diff --git a/lib/content-services/src/lib/legal-hold/services/legal-hold.service.ts b/lib/content-services/src/lib/legal-hold/services/legal-hold.service.ts index d08cd13ec2..e33c7056cb 100644 --- a/lib/content-services/src/lib/legal-hold/services/legal-hold.service.ts +++ b/lib/content-services/src/lib/legal-hold/services/legal-hold.service.ts @@ -41,14 +41,7 @@ export class LegalHoldService { * @returns List of holds Observable */ getHolds(filePlanId: string, options?: ContentPagingQuery): Observable { - return from(this.legalHoldApi.getHolds(filePlanId, options)).pipe( - map(({ list }) => - list.entries?.map(({ entry }) => ({ - id: entry.id, - name: entry.name - })) - ) - ); + return from(this.legalHoldApi.getHolds(filePlanId, options)).pipe(map(({ list }) => list.entries?.map(({ entry }) => entry))); } /** diff --git a/lib/js-api/src/api/gs-core-rest-api/docs/Hold.md b/lib/js-api/src/api/gs-core-rest-api/docs/Hold.md index 5aa50dacb9..7d3fbb435c 100644 --- a/lib/js-api/src/api/gs-core-rest-api/docs/Hold.md +++ b/lib/js-api/src/api/gs-core-rest-api/docs/Hold.md @@ -4,9 +4,9 @@ ```ts export interface Hold { + id: string; name: string; - id?: string; - reason?: string; + reason: string; description?: string; selected?: string; } @@ -14,9 +14,9 @@ export interface Hold { ## Properties -Name | Type | Default value | Description ------------- | ------------- | ------------- | ------------- -**id** | **string** | | Hold id -**name** | **string** | | Hold name -**reason** | **string** | | Hold reason -**description** | **string** | | Additional information for a hold +| Name | Type | Default value | Description | +|-----------------|------------|---------------|-----------------------------------| +| **id** | **string** | | Hold id | +| **name** | **string** | | Hold name | +| **reason** | **string** | | Hold reason | +| **description** | **string** | | Additional information for a hold | diff --git a/lib/js-api/src/api/gs-core-rest-api/docs/HoldBody.md b/lib/js-api/src/api/gs-core-rest-api/docs/HoldBody.md index 1dfaac263f..72c81765f7 100644 --- a/lib/js-api/src/api/gs-core-rest-api/docs/HoldBody.md +++ b/lib/js-api/src/api/gs-core-rest-api/docs/HoldBody.md @@ -12,8 +12,8 @@ export interface HoldBody { ## Properties -Name | Type | Default value | Description ---------------- | ------------- | ------------- | -------------------------------------------- -**name** | **string** | | Hold name -**reason** | **string** | | Hold reason -**description** | **string** | | (Optional) Additional information for a hold +| Name | Type | Default value | Description | +|-----------------|------------|---------------|----------------------------------------------| +| **name** | **string** | | Hold name | +| **reason** | **string** | | Hold reason | +| **description** | **string** | | (Optional) Additional information for a hold | diff --git a/lib/js-api/src/api/gs-core-rest-api/docs/HoldEntry.md b/lib/js-api/src/api/gs-core-rest-api/docs/HoldEntry.md index 79a1a354e3..cdfb3033a4 100644 --- a/lib/js-api/src/api/gs-core-rest-api/docs/HoldEntry.md +++ b/lib/js-api/src/api/gs-core-rest-api/docs/HoldEntry.md @@ -1,6 +1,6 @@ # HoldEntry ## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**entry** | [**Hold**](Hold.md) | | [default to null] +| Name | Type | Description | Notes | +|-----------|---------------------|-------------|-------------------| +| **entry** | [**Hold**](Hold.md) | | [default to null] | diff --git a/lib/js-api/src/api/gs-core-rest-api/docs/HoldPaging.md b/lib/js-api/src/api/gs-core-rest-api/docs/HoldPaging.md index 51946ffbe8..861bdd83af 100644 --- a/lib/js-api/src/api/gs-core-rest-api/docs/HoldPaging.md +++ b/lib/js-api/src/api/gs-core-rest-api/docs/HoldPaging.md @@ -1,8 +1,8 @@ # HoldPaging ## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**list** | [**HoldPagingList**](HoldPagingList.md) | | [optional] [default to null] +| Name | Type | Description | Notes | +|----------|-----------------------------------------|-------------|------------------------------| +| **list** | [**HoldPagingList**](HoldPagingList.md) | | [optional] [default to null] | diff --git a/lib/js-api/src/api/gs-core-rest-api/docs/HoldPagingList.md b/lib/js-api/src/api/gs-core-rest-api/docs/HoldPagingList.md index f73c1eab98..b0cc188223 100644 --- a/lib/js-api/src/api/gs-core-rest-api/docs/HoldPagingList.md +++ b/lib/js-api/src/api/gs-core-rest-api/docs/HoldPagingList.md @@ -1,7 +1,7 @@ # HoldPagingList ## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**pagination** | [**Pagination**](Pagination.md) | | [optional] [default to null] -**entries** | [**HoldEntry[]**](HoldEntry.md) | | [optional] [default to null] +| Name | Type | Description | Notes | +|----------------|---------------------------------|-------------|------------------------------| +| **pagination** | [**Pagination**](Pagination.md) | | [optional] [default to null] | +| **entries** | [**HoldEntry[]**](HoldEntry.md) | | [optional] [default to null] | diff --git a/lib/js-api/src/api/gs-core-rest-api/model/hold.ts b/lib/js-api/src/api/gs-core-rest-api/model/hold.ts index 2afcc4a176..266bf8a14f 100644 --- a/lib/js-api/src/api/gs-core-rest-api/model/hold.ts +++ b/lib/js-api/src/api/gs-core-rest-api/model/hold.ts @@ -16,9 +16,9 @@ */ export interface Hold { - id?: string; - name?: string; - reason?: string; + id: string; + name: string; + reason: string; description?: string; selected?: boolean; }