diff --git a/.github/workflows/cve-scanning.yml b/.github/workflows/cve-scanning.yml index 24ff68fa4..cab4f180c 100644 --- a/.github/workflows/cve-scanning.yml +++ b/.github/workflows/cve-scanning.yml @@ -29,7 +29,7 @@ jobs: --enableRetired - name: Upload Test results if: ${{ always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Depcheck report path: ${{ github.workspace }}/reports diff --git a/vuu-ui/packages/vuu-data-local/src/array-data-source/array-data-source.ts b/vuu-ui/packages/vuu-data-local/src/array-data-source/array-data-source.ts index b53f10742..c5434ec77 100644 --- a/vuu-ui/packages/vuu-data-local/src/array-data-source/array-data-source.ts +++ b/vuu-ui/packages/vuu-data-local/src/array-data-source/array-data-source.ts @@ -49,6 +49,7 @@ import { DataSourceConfigChanges, selectionCount, isEditCellRequest, + rangesAreSame, } from "@finos/vuu-utils"; import { aggregateData } from "./aggregate-utils"; import { buildDataToClientMap, toClientRow } from "./array-data-utils"; @@ -238,7 +239,7 @@ export class ArrayDataSource type: "viewport-update", size: this.#data.length, }); - if (range) { + if (range && !rangesAreSame(this.#range, range)) { this.range = range; } else if (this.#range !== NULL_RANGE) { this.sendRowsToClient();