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