Один файл загружается при создании узла через стандартный Drupal.
Позже, 2 файла добавляются к узлу через:
file_save(std Class)
file_usage_add(std Class, 'module', 'node', $node_id)
В конце я получаю 3 записи в file_managed и file_usage.
Проблема: когда я удаляю узел через стандартный Drupal, файл, который был добавлен во время первоначального создания узла, удаляется, но не тот, который был добавлен позже. Эти файлы остаются в обеих таблицах и физически на диске.
Есть ли какой-нибудь флаг, который устанавливается для сохранения файлов, даже если узел удален? Если да, где находится этот флаг и как его правильно установить (чтобы он был удален вместе с узлом)?