Properly escape special characters in form builder IDs
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / __ratingFormField.tpl
index f7938e7ba9186036665363b46c25a42b5f0f45cb..9ad00449d32ef9e8dd6d98d2d8bbfbd26e93c815 100644 (file)
@@ -19,7 +19,7 @@
        {/if}
 </ul>
 <noscript>
-       <select name="{@$field->getPrefixedId()}" {if $field->isImmutable()} disabled{/if}>
+       <select name="{$field->getPrefixedId()}" {if $field->isImmutable()} disabled{/if}>
                {foreach from=$field->getRatings() item=rating}
                        <option value="{@$rating}">{@$rating}</option>
                {/foreach}
@@ -29,7 +29,7 @@
 <script data-relocate="true">
        require(['WoltLabSuite/Core/Form/Builder/Field/Controller/Rating'], function(FormBuilderFieldRating) {
                new FormBuilderFieldRating(
-                       '{@$field->getPrefixedId()}',
+                       '{$field->getPrefixedId()}',
                        {if $field->getValue() !== null}{@$field->getValue()}{else}''{/if}
                );
        });