Баг при сохранении вложенного ресурса

Попалась на глаза одна неприятная проблема…

1) Создаем ресурсы, например:
-Раздел 1
--Подраздел 1
--Подраздел 2


2) В заголовок (pagetitle) ресурса «Подраздел 1» вставляем спецсимвол кавычки
Раздел 1 & quot; Волшебный & quot;
Сохраняем
*в спецсимволе после & нужно убрать пробел, редактор фиксит.

Далее начинается «магия»...

3) Нажимаем «Редактировать» (не путать с «Быстро обновить») на ресурс «Подраздел 1» или «Подраздел 2».
Вносим или не вносим любые изменения и нажимаем кнопку «Сохранить».
Изменения сохранились, но начинается вечный цикл…
Пожалуйста подождите… Сохранение…
Если редактировать, например, «Подраздел 1» через кнопку «Быстро обновить», то сохраняет нормально.
Если «Подраздел 1» перетащить к другому родителю, но без злощастной кавычки, то сохраняет нормально.

Вначале думал, что какой-то плагин конфликтует, затем, на всякий, и в TV глянул. Танцы с бубнами и просмотр логов. В общем потратил не мало времени, чтоб понять в чем причина. А гугл, по этому вопросу, как-то не многословен…

Ка это чинить, пока не знаю, но первое что пришло на ум, это заменить спецсимвол кавычки на альтернативный:
Раздел 1 & #34; Не волшебный & #34;
И это сработало.

Собственно теперь, вопрос к уважаемым.
Есть ли готовый способ это починить?

P.S.
И еще, не примите за дерзость, надеюсь среди гуру этого сообщества найдется тот, кому будет не сложно сообщить об этом баге в MODX, если о нем не сообщили ранее. Это было бы очень даже не плохо.
Сuriosity
11 июля 2018, 22:42
modx.pro
1 160
0

Комментарии: 8

Антон Тарасов
12 июля 2018, 16:23
0
Сuriosity, а какая у вас версия MODX? помнится для 2.x был такой баг про спецсимволы… полюбопытствую его участь.
    Сuriosity
    12 июля 2018, 19:23
    0
    Последняя на вчерашний день. MODX Revolution 2.6.4-pl
      Паша Палиенко
      12 июля 2018, 19:33
      0
      А что в логах? Смотрели?

      p.s Так же гляньте, что пишет консоль браузера.
        Сuriosity
        12 июля 2018, 19:39
        +1
        Павел, вы и сами можете все это увидеть. Достаточно создать родителя, в pagetitle которого есть с спецсимвол кавычки (& quot; убрать лишний пробел), после чего его дети уже не будут нормально сохраняться.
          Паша Палиенко
          12 июля 2018, 19:46
          +1
          Да, вы правы не до конца пофиксили проблему с кавычками(символами).
            Сuriosity
            12 июля 2018, 19:52
            0
            Да проверял на разных хостигах.
            В логах modx ничего не пишет. Думаю, потому, что modx не видит ошибки, ведь данные, по сути, сохраняются. Ошибка только в js скрипте, которому этот спецсимвол явно не комильфо.
              Паша Палиенко
              12 июля 2018, 19:54
              0
              Такая проблема была раньше когда в заголовкам были ".
              В какой то версии это подчинили.
              Нужно написать сюда
                Сuriosity
                12 июля 2018, 19:57
                0
                Боюсь, я с github, пока еще, на ВЫ с оочень больших букв. Потому и разместил топик здесь, в надежде, что найдется тот, кому этот монстр на ТЫ.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8