From 9df5141aacfc567c45bf789228cc39aca2bfe73a Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Tue, 8 Apr 2025 13:05:22 +0200 Subject: [PATCH] Fix data-table sort by unknown column (#24965) Fix database sort by unknown column --- src/components/data-table/ha-data-table.ts | 19 ++++++++++--------- src/layouts/hass-tabs-subpage-data-table.ts | 9 +++++---- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/components/data-table/ha-data-table.ts b/src/components/data-table/ha-data-table.ts index 14576e39c0..39447ca320 100644 --- a/src/components/data-table/ha-data-table.ts +++ b/src/components/data-table/ha-data-table.ts @@ -645,15 +645,16 @@ export class HaDataTable extends LitElement { return; } - const prom = this.sortColumn - ? sortData( - filteredData, - this._sortColumns[this.sortColumn], - this.sortDirection, - this.sortColumn, - this.hass.locale.language - ) - : filteredData; + const prom = + this.sortColumn && this._sortColumns[this.sortColumn] + ? sortData( + filteredData, + this._sortColumns[this.sortColumn], + this.sortDirection, + this.sortColumn, + this.hass.locale.language + ) + : filteredData; const [data] = await Promise.all([prom, nextRender]); diff --git a/src/layouts/hass-tabs-subpage-data-table.ts b/src/layouts/hass-tabs-subpage-data-table.ts index cd66b170a6..6baa894ff5 100644 --- a/src/layouts/hass-tabs-subpage-data-table.ts +++ b/src/layouts/hass-tabs-subpage-data-table.ts @@ -260,10 +260,11 @@ export class HaTabsSubpageDataTable extends KeyboardShortcutMixin(LitElement) {