diff --git a/components/ILIAS/Test/classes/class.ilTestSkillLevelThresholdImporter.php b/components/ILIAS/Test/classes/class.ilTestSkillLevelThresholdImporter.php index a10f4136d347..c7131af8a1e7 100755 --- a/components/ILIAS/Test/classes/class.ilTestSkillLevelThresholdImporter.php +++ b/components/ILIAS/Test/classes/class.ilTestSkillLevelThresholdImporter.php @@ -158,7 +158,14 @@ public function import(): void $mappedLevelId = $this->getLevelIdMapping($importLevelThreshold->getImportLevelId()); if ($mappedLevelId === null) { - continue(2); + if( + $existingLevelData['id'] !== $importLevelThreshold->getImportLevelId() + || $existingLevelData['skill_id'] !== $importLevelThreshold->getImportSkillBaseId() + ) { + continue(2); + } + + $mappedLevelId = $importLevelThreshold->getImportLevelId(); } $threshold = new ilTestSkillLevelThreshold($this->db);