diff --git a/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php b/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php index 501fff1c06d2..4355e0417b3c 100755 --- a/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php +++ b/components/ILIAS/DataCollection/classes/Table/class.ilDclTable.php @@ -333,6 +333,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