From 421b3355654d5e108a98af5b5df030b76e675f23 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Fri, 12 May 2017 17:50:13 +0200 Subject: [PATCH] Fixed a double-encoding issue w/ profile options --- wcfsetup/install/files/acp/templates/userOptionAdd.tpl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wcfsetup/install/files/acp/templates/userOptionAdd.tpl b/wcfsetup/install/files/acp/templates/userOptionAdd.tpl index 88fd8b2997..eae9e5c10f 100644 --- a/wcfsetup/install/files/acp/templates/userOptionAdd.tpl +++ b/wcfsetup/install/files/acp/templates/userOptionAdd.tpl @@ -46,9 +46,10 @@
{* dirty work-around for non-i18n environments *} {capture assign=__optionDescription}{lang __optional=true}{$i18nPlainValues['optionDescription']}{/lang}{/capture} - {if !$__optionDescription && !"~^[a-zA-Z0-9\-\_\.]+$~"|preg_match:$i18nPlainValues['optionDescription']}{assign var=__optionDescription value=$i18nPlainValues['optionDescription']}{/if} + {if !$__optionDescription && !"~^[a-zA-Z0-9\-\_\.]+$~"|preg_match:$i18nPlainValues['optionDescription']}{capture assign=__optionDescription}{$i18nPlainValues['optionDescription']}{/capture}{/if} - + {* value is already encoded inside the capture calls above *} + {if $errorField == 'optionDescription'} {if $errorType == 'empty'} -- 2.20.1