Skip to content

Commit eca01eb

Browse files
committed
For monolingual content, set the languageID to the default language
1 parent e213f16 commit eca01eb

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

wcfsetup/install/files/lib/system/form/builder/data/processor/MultilingualFormDataProcessor.class.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,18 +133,20 @@ private function removeMultilingualValues(array $parameters, array $languages):
133133
*/
134134
private function processMonolingualValues(array $parameters): array
135135
{
136-
$parameters[$this->arrayIndex][0] = [];
136+
$defaultLanguageID = LanguageFactory::getInstance()->getDefaultLanguageID();
137+
138+
$parameters[$this->arrayIndex][$defaultLanguageID] = [];
137139
foreach ($this->fieldIds as $fieldId) {
138140
if (isset($parameters["data"][$fieldId])) {
139-
$parameters[$this->arrayIndex][0][$fieldId] = $parameters["data"][$fieldId];
141+
$parameters[$this->arrayIndex][$defaultLanguageID][$fieldId] = $parameters["data"][$fieldId];
140142
unset($parameters["data"][$fieldId]);
141143
}
142144

143145
foreach ($parameters as $key => $value) {
144146
if (\str_starts_with($key, "{$fieldId}_")) {
145147
$index = \substr($key, \strlen($fieldId) + 1);
146148

147-
$parameters[$this->arrayIndex][0][$index] = $value;
149+
$parameters[$this->arrayIndex][$defaultLanguageID][$index] = $value;
148150
unset($parameters[$key]);
149151
}
150152
}

wcfsetup/install/files/lib/system/user/rank/command/SaveContent.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ private function saveContent(int $rankID, array $content): void
5252
$statement = WCF::getDB()->prepare($sql);
5353

5454
foreach ($content as $languageID => $_content) {
55-
$statement->execute([$rankID, $languageID ?: null, $_content['title']]);
55+
$statement->execute([$rankID, $languageID, $_content['title']]);
5656
}
5757
}
5858
}

0 commit comments

Comments
 (0)