Skip to content

Commit 663155c

Browse files
committed
Fix saving tags when content languages are disabled
1 parent 2d5075e commit 663155c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

wcfsetup/install/files/lib/acp/form/TagAddForm.class.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ protected function createForm()
6161
{
6262
parent::createForm();
6363

64+
$contentLanguages = LanguageFactory::getInstance()->getContentLanguages();
65+
6466
$this->form->appendChildren([
6567
FormContainer::create('general')
6668
->appendChildren([
@@ -86,8 +88,9 @@ protected function createForm()
8688
),
8789
SingleSelectionFormField::create('languageID')
8890
->label('wcf.acp.tag.languageID')
89-
->options(LanguageFactory::getInstance()->getContentLanguages())
90-
->value(WCF::getUser()->languageID)
91+
->available($contentLanguages !== [])
92+
->options($contentLanguages)
93+
->value(isset($contentLanguages[WCF::getLanguage()->languageID]) ? WCF::getLanguage()->languageID : null)
9194
->immutable($this->formAction !== 'create')
9295
->required(),
9396
TagFormField::create('synonyms')

0 commit comments

Comments
 (0)