Обнаружил любопытный баг.
Суть проблемы:
Есть контент-тайп, у которого есть поле типа "Изображение". Для этого поля задается дефолтовая картинка, которая отображается, если значение поля явно не было задано.
Спустя определенное время после загрузки этого дефолтового изображения, оно пропадает.
Техническую причину проблемы нашел - файл дефолтового изображения записывается в БД с параметром status = 0, то есть файл обозначается как temporary, и автоматически удаляется по крону после превышения DRUPAL_MAXIMUM_TEMP_FILE_AGE.
Вопрос:
Кто сталкивался с таким багом и каким образом фиксили? Лезть каждый раз руками в базу не выход, править руками ядро аналогично не кошерно.