Skip to content

Commit e4a7272

Browse files
committed
Default to the current language for monolingual setups
See https://www.woltlab.com/community/thread/316101/
1 parent 98bff63 commit e4a7272

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

wcfsetup/install/files/lib/system/package/plugin/PagePackageInstallationPlugin.class.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,12 @@ protected function prepareXmlElement(\DOMDocument $document, IFormDocument $form
840840
$form
841841
);
842842

843-
foreach ($formData['name_i18n'] as $languageID => $name) {
843+
$names = $formData['name_i18n'] ?? [];
844+
if ($names === []) {
845+
$names[LanguageFactory::getInstance()->getDefaultLanguageID()] = $formData['data']['name'];
846+
}
847+
848+
foreach ($names as $languageID => $name) {
844849
$name = $document->createElement('name', $this->getAutoCdataValue($name));
845850
$name->setAttribute('language', LanguageFactory::getInstance()->getLanguage($languageID)->languageCode);
846851

0 commit comments

Comments
 (0)