diff --git a/lib/process-services-cloud/src/lib/process/process-list/components/process-list-cloud.component.ts b/lib/process-services-cloud/src/lib/process/process-list/components/process-list-cloud.component.ts index fa3bb6c9fc..79942d4d1d 100644 --- a/lib/process-services-cloud/src/lib/process/process-list/components/process-list-cloud.component.ts +++ b/lib/process-services-cloud/src/lib/process/process-list/components/process-list-cloud.component.ts @@ -310,9 +310,13 @@ export class ProcessListCloudComponent extends DataTableSchema implements OnChan } formatSorting(sorting: ProcessListCloudSortingModel[]) { - this.formattedSorting = sorting.length ? [ + this.formattedSorting = this.isValidSorting(sorting) ? [ ProcessListCloudComponent.ENTRY_PREFIX + sorting[0].orderBy, sorting[0].direction.toLocaleLowerCase() ] : null; } + + isValidSorting(sorting: ProcessListCloudSortingModel[]) { + return sorting.length && sorting[0].orderBy && sorting[0].direction; + } } diff --git a/lib/process-services-cloud/src/lib/task/task-list/components/task-list-cloud.component.ts b/lib/process-services-cloud/src/lib/task/task-list/components/task-list-cloud.component.ts index 2ff9876f1d..7c26df8eb1 100644 --- a/lib/process-services-cloud/src/lib/task/task-list/components/task-list-cloud.component.ts +++ b/lib/process-services-cloud/src/lib/task/task-list/components/task-list-cloud.component.ts @@ -347,9 +347,13 @@ export class TaskListCloudComponent extends DataTableSchema implements OnChanges } formatSorting(sorting: TaskListCloudSortingModel[]) { - this.formattedSorting = sorting.length ? [ + this.formattedSorting = this.isValidSorting(sorting) ? [ TaskListCloudComponent.ENTRY_PREFIX + sorting[0].orderBy, sorting[0].direction.toLocaleLowerCase() ] : null; } + + isValidSorting(sorting: TaskListCloudSortingModel[]) { + return sorting.length && sorting[0].orderBy && sorting[0].direction; + } }