Perte de ressources suite à un clear cache

Oui j’ai déjà constaté ce problème uniquement sur les ressources qui se compilent (Style ou Script = minification de CSS ou de JS).

Sans jamais comprendre l’origine et reproduire le cas, je suspecte un problème dans m_document entre le fichier source et le fichier compilé, le code a été renforcé mais le mal avait dû être fait avant.

Regardez dans Document, les path de vos fichiers sources et compilés.
pour voir s’il existe des incohérences entre le path et le nom du field :
res_file
res_file_compiled

Le dernier patch de la V5 remet les path au “bon endroit” :

-- fix wrong resource path
update m_document
   set dbd_path = REPLACE(dbd_path, '/res_file/', '/res_file_compiled/')
 where dbd_path like 'Resource/res_file/%' 
   and dbd_field_id in (select row_id from m_field where fld_name='res_file_compiled');
commit;

En clair : tous les fichiers compilés n’avaient rien à faire dans le répertoire du fichier source.
Et je suspecte qu’au passage du cleaner ou dans certains cas de compilation, il supprimait le fichier source.

Il faudra peut être l’inclure à la V4 si cette version a le même soucis.