mirror of
https://github.com/silverstripe/silverstripe-translatable
synced 2024-10-22 11:05:59 +02:00
FIXED: Simplified code
This commit is contained in:
parent
91596197ee
commit
67915ea695
@ -1174,17 +1174,7 @@ class Translatable extends DataExtension implements PermissionProvider {
|
|||||||
// This is similar to the creation of objects via createTranslation,
|
// This is similar to the creation of objects via createTranslation,
|
||||||
// although by default this object should not be saved
|
// although by default this object should not be saved
|
||||||
$this->owner->update($stagingConfig->toMap());
|
$this->owner->update($stagingConfig->toMap());
|
||||||
|
$this->owner->_TranslationGroupID = $existingConfig->getTranslationGroup();
|
||||||
// Copy translation group
|
|
||||||
// @todo Candidate for a refactor, along with other parts of this code
|
|
||||||
// that reference _TranslationGroupID / getTranslationGroup
|
|
||||||
if($group = $stagingConfig->getTranslationGroup()) {
|
|
||||||
$this->owner->_TranslationGroupID = $group;
|
|
||||||
} elseif(!empty($stagingConfig->_TranslationGroupID)) {
|
|
||||||
$this->owner->_TranslationGroupID = $stagingConfig->_TranslationGroupID;
|
|
||||||
} else {
|
|
||||||
$this->owner->_TranslationGroupID = $stagingConfig->ID;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user