КРИТИЧЕСКИЙ БАГ MINISHOP 2.4 Решено

Дополнение: MINISHOP 2.4pl

Если провожу какие либо манипуляции с товаром (Изменение цены или галочки новый популярный) через таблицу товаров в категории, отваливаются все дополнительные опции товара, просто наглухо затираются!!!
Проверил на двух магазах один и тот же баг!
P.S. Я надеюсь этот баг не пройдет мимо как баг со скриптом перегенерации превьюшек из оф документации до сих пор багует)
P.P.S. Надо отдельную ветку создавать по баг репортам или напрямую разработчикам писать????
05 августа 2016, 01:47    Владимир   
1    714 0

Комментарии (15)

  1. Евгений 05 августа 2016, 09:04 # 0
    Думаю, лучше сюда: github.com/bezumkin/miniShop2/issues
    1. Василий Наумкин 05 августа 2016, 11:24 # +3
      Исправил, выложил обновление.

      Инструкция по обновлению файлов галерее тоже обновлена.
      1. Владимир 05 августа 2016, 11:36 # 0
        Благодарю за быструю поддержку!
      2. Антон 05 августа 2016, 16:20 # 0
        А я думал это в приложении msImportExport проблема, а оказывается в системе. Заливал через CSV опции и TV и все слетало. Спасибо за то что быстро обнаружили и починили.
        1. Антон 05 августа 2016, 19:14 # 0
          Странно. Обновился. Когда обновлялся убрал с галочки с перезаписи чанков. Но при загрузке опций через msImportExport все равно слетают все опции загруженные ранее.
          1. Василий Наумкин 05 августа 2016, 19:32 # 0
            Проверь, этот файл у тебя выглядит так же?
            1. Антон 05 августа 2016, 21:45 # 0
              Файл проверил, абсолютно одинаковый! Даже заменил его на Ваш на всякий случай, и протестировал, загрузив таблицу с новой опцией для товаров. В итоге новая опция загрузилась успешно, но загруженные до этого слетели.

              PS: Однако после обновления все же проблема которую описывал автор данного тикета исчезла. То есть через таблицу на странице категорий все нормально редактируется. Значит полагаю баг в приложении msImportExport все же.

              modx 2.5.1
              minishop 2.4.1
              php 7
              Сайт lihu.ru
              1. Василий Наумкин 05 августа 2016, 22:21 # +1
                Обновись еще раз, теперь должно правильно работать.
                1. Антон 05 августа 2016, 23:37 # 0
                  Василий теперь значения не слетают но появилась не менее интересная штука.
                  Если значение опции ip было «ip40», стало «ip40, ip40»
                  Загрузил еще раз. Стало «ip40, ip40, ip40»
                  Если в файле значение опции изменить на другое то получится «ip40,ip40,ip40,ip31,ip31»
                  То есть значение не обновилось… А просто новое значение добавилось к старому.
                  А если в файле ячейки со значениями опций сделать пустыми, то ничего не происходит. Старое значение не обнуляется после загрузки.
                  1. Василий Наумкин 06 августа 2016, 05:33 # +1
                    Обновись еще раз, теперь должно правильно работать.

                    Смайлик.
                    1. Антон 06 августа 2016, 13:47 # 0
                      Обновился.
                      По прежнему новое значение добавляется к старому.
                      Плюс перезаписываются alias хотя в настройках msImportExport я ставлю «не обновлять URI“.
                      1. Василий Наумкин 06 августа 2016, 15:30 # +1
                        Очередная ошибка из серии «мне пора в отпуск (или на свалку, ха-ха)».

                        Обновляйся и проверяй.
                        1. Антон 06 августа 2016, 16:07 # 0
                          Обновился протестировал.
                          Теперь опции обновляются четко. Но слетает ЧПУ у того товара который обновлял. alias перезаписывается. Дело в том что я переехал с другого движка. И там alias были прописаны руками. А теперь при загрузке опций minishop записывает их из названия товара, получается по другому.
                          В настройках msImportExport «Обновлять URI» стоит «нет». То есть по логике alias не должен перезаписываться.
                          1. Василий Наумкин 06 августа 2016, 16:40 # +1
                            Alias точно не ко мне, этим заведует сам MODX.
                            1. Антон 06 августа 2016, 17:30 # 0
                              Спасибо Василий! Все нормально теперь работает. Если в системных настройках «автоматически генерировать псевдоним» поставить «нет» то алиас не перезаписывается.
            Вы должны авторизоваться, чтобы оставлять комментарии.