Skip to content

Commit dbef3fb

Browse files
committed
Object: Do Not Overwrite DefaultLang on MasterLang
See: https://mantis.ilias.de/view.php?id=35950
1 parent 2cf9be0 commit dbef3fb

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Services/Object/classes/Translation/class.ilObjectTranslationGUI.php

+8-8
Original file line numberDiff line numberDiff line change
@@ -449,14 +449,14 @@ public function saveContentTranslationActivation(): void
449449
->withRequest($this->request)
450450
->getData();
451451
$this->obj_trans->setMasterLanguage($data['lang']);
452-
$this->obj_trans->addLanguage(
453-
$data['lang'],
454-
$this->obj->getTitle(),
455-
$this->obj->getDescription(),
456-
true
457-
);
458-
$this->obj_trans->setDefaultTitle($this->obj->getTitle());
459-
$this->obj_trans->setDefaultDescription($this->obj->getDescription());
452+
if (!in_array($data['lang'], $this->obj_trans->getLanguages())) {
453+
$this->obj_trans->addLanguage(
454+
$data['lang'],
455+
$this->obj->getTitle(),
456+
$this->obj->getDescription(),
457+
true
458+
);
459+
}
460460
$this->obj_trans->save();
461461

462462
$this->ctrl->redirect($this, self::CMD_LIST_TRANSLATIONS);

0 commit comments

Comments
 (0)