Очень странный баг
Привет всем. Сегодня столкнулся со странным багом. Если у пользователя в дополнительных полях в поле(можно любое), к примеру «name» ввести «Григорий Григорий» (Без кавычек), и обновить страницу, то профиль пользователя больше не загрузится.
Проверил на нескольких своих проектах и на тестовом сайте modhost, тот же баг. Главное, чтобы значение в значении поля было «Григорий» и через пробел еще мин. 7 символов… Буду рад, если кто-то объяснит, как это происходит О_о
Проверил на нескольких своих проектах и на тестовом сайте modhost, тот же баг. Главное, чтобы значение в значении поля было «Григорий» и через пробел еще мин. 7 символов… Буду рад, если кто-то объяснит, как это происходит О_о
Комментарии: 7
забавно )
Не, ты не понял. Дополнительное поле создай
Да, не работает. Потому что в коде на странице выходит
Обычный баг при обрезании мультибайтовых строк немультибайтовыми функциями. Закомментируй это место и всё будет работать.
Баг, выходит, с 2011 года.
<script type="text/javascript">
// <![CDATA[
Ext.onReady(function() {
MODx.load({
xtype: "modx-page-user-update"
,user: "9"
,extendedFields:
});
});
// ]]>
</script>
Обычный баг при обрезании мультибайтовых строк немультибайтовыми функциями. Закомментируй это место и всё будет работать.
Баг, выходит, с 2011 года.
Предполагаю, что это лечится данным PR. На улице 21-ый век, а там до сих пор в некоторых местах мультибайтовые функции игнорятся. ПР до сих пор не принят. Ждемс…
Ясно. Я просто вчера обомлел, когда ввел свою имя и фамилию, а в результате все крашнулось. Попробовал другие имена и фамилии, все работает как надо. :))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.