From 6d72ab8c8f115e65eb2bf1d4a5c80e5bc3d37a8d Mon Sep 17 00:00:00 2001 From: iszmais Date: Fri, 23 Jan 2026 18:58:45 +0100 Subject: [PATCH] remove table default sort field when its deleted --- .../ILIAS/DataCollection/classes/Table/class.ilDclTable.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php b/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php index 6dad337c65bf..c07a96fc78c3 100755 --- a/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php +++ b/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php @@ -336,6 +336,10 @@ public function deleteField(int $field_id): void } $field->doDelete(); + if ($this->getDefaultSortField() === $field->getId()) { + $this->setDefaultSortField(''); + $this->doUpdate(); + } } public function getField(string $field_id): ?ilDclBaseFieldModel