From 9eafba616511689b24ba9f65be486c61795e549e Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Mon, 21 Apr 2025 01:01:14 -0600 Subject: [PATCH] Improve subtable handling in data prep --- module/Apps/StatsViewer.mjs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/module/Apps/StatsViewer.mjs b/module/Apps/StatsViewer.mjs index 24c9405..6d3ea46 100644 --- a/module/Apps/StatsViewer.mjs +++ b/module/Apps/StatsViewer.mjs @@ -90,9 +90,11 @@ export class StatsViewer extends HandlebarsApplicationMixin(ApplicationV2) { ctx.tables = tableList; const subtableList = subtables[this._selectedTable]; - if (subtableList && !subtableList.includes(this._selectedSubtable)) { - this._selectedSubtable = subtableList[0]; - } + if (!subtableList) { + this._selectedSubtable = undefined; + } else if (!subtableList.includes(this._selectedSubtable)) { + this._selectedSubtable = subtableList?.[0]; + }; ctx.subtable = this._selectedSubtable; ctx.subtables = subtableList; };