From 91db3f91b6f55c363c6a3e7260b349323dafc5b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefano=20Borz=C3=AC?= Date: Fri, 23 Jan 2026 14:50:35 +0100 Subject: [PATCH] fix: prevent potential crashes --- src/armory/DataTablesSsp.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/armory/DataTablesSsp.ts b/src/armory/DataTablesSsp.ts index a0a4063..ba75041 100644 --- a/src/armory/DataTablesSsp.ts +++ b/src/armory/DataTablesSsp.ts @@ -71,7 +71,8 @@ export class DataTablesSsp { this.length = Math.min(100, Math.max(0, parseInt(query.length as string, 10))); this.draw = parseInt(query.draw as string, 10); this._order = (query.order as { column: string; dir: string }[]).map((order) => { - return { column: parseInt(order.column, 10), dir: order.dir }; + const dir = order.dir.toUpperCase() === "DESC" ? "DESC" : "ASC"; + return { column: parseInt(order.column, 10), dir }; }); this.columns = ( query.columns as { data: string; name: string; searchable: string; orderable: string; search: { value: string; regex: string } }[]