Сегодня заметил странную вещь
Пусть нам надо обновить компоненты нашего модуля.
Ранее было так:
1. Собираем обновление
2. копируем обновления компонентов в пространство имен, где они лежат на сайте, выполняя операцию через updater.php
обычно так
только вставляем данные строки в updater.php обновления
И все файлы заменены
Что заметил сегодня
Вот исходные файлы одного из компонентов, которые пришли с обновлением
А вот результат после выполнения CopyDirFiles
Все файлы обновились, все ОК. Но не обновилось содержимое файлов!
В эксперименте показан размер одного из них до обновления
.Ради эксперимента выполняем то же самое из админки
Получаем
Т.е. все ОК.
Два вопроса:
1. Почему CopyDirFiles так себя ведет при использовании в SiteUpdate. Ранее не замечал за ним таких проблем
2. Как правильно обновить файлы модуля, может я что то не так сделал? (ранее этот прием работал)
Пусть нам надо обновить компоненты нашего модуля.
Ранее было так:
1. Собираем обновление
2. копируем обновления компонентов в пространство имен, где они лежат на сайте, выполняя операцию через updater.php
обычно так

только вставляем данные строки в updater.php обновления
И все файлы заменены
Что заметил сегодня
Вот исходные файлы одного из компонентов, которые пришли с обновлением

А вот результат после выполнения CopyDirFiles

Все файлы обновились, все ОК. Но не обновилось содержимое файлов!
В эксперименте показан размер одного из них до обновления
.Ради эксперимента выполняем то же самое из админки

Получаем

Т.е. все ОК.
Два вопроса:
1. Почему CopyDirFiles так себя ведет при использовании в SiteUpdate. Ранее не замечал за ним таких проблем
2. Как правильно обновить файлы модуля, может я что то не так сделал? (ранее этот прием работал)