diff --git a/Modules/Glossary/Export/class.ilGlossaryDataSet.php b/Modules/Glossary/Export/class.ilGlossaryDataSet.php index eb2cd7f73b2d..423e42fa8902 100644 --- a/Modules/Glossary/Export/class.ilGlossaryDataSet.php +++ b/Modules/Glossary/Export/class.ilGlossaryDataSet.php @@ -280,9 +280,9 @@ public function importRecord( $newObj->setDescription($a_rec["Description"]); $newObj->setVirtualMode($a_rec["Virtual"]); $newObj->setPresentationMode($a_rec["PresMode"]); - $newObj->setSnippetLength($a_rec["SnippetLength"]); - $newObj->setActiveGlossaryMenu($a_rec["GloMenuActive"]); - $newObj->setShowTaxonomy($a_rec["ShowTax"]); + $newObj->setSnippetLength((int) ($a_rec["SnippetLength"] ?? 0)); + $newObj->setActiveGlossaryMenu((bool) ($a_rec["GloMenuActive"] ?? false)); + $newObj->setShowTaxonomy((bool) ($a_rec["ShowTax"] ?? false)); $newObj->setActiveFlashcards((bool) ($a_rec["FlashActive"] ?? false)); $newObj->setFlashcardsMode($a_rec["FlashMode"] ?? ""); if ($this->getCurrentInstallationId() > 0) { diff --git a/Modules/Glossary/classes/class.ilObjGlossary.php b/Modules/Glossary/classes/class.ilObjGlossary.php index 2b21b95be15b..c0c6935c0a04 100755 --- a/Modules/Glossary/classes/class.ilObjGlossary.php +++ b/Modules/Glossary/classes/class.ilObjGlossary.php @@ -163,11 +163,11 @@ public function setSnippetLength(int $a_val): void $this->snippet_length = $a_val; } - public function getSnippetLength(): ?int + public function getSnippetLength(): int { return ($this->snippet_length > 0) ? $this->snippet_length - : null; + : 200; } public function setOnline(bool $a_online): void