Index: filefield_paths/filefield_paths.module =================================================================== --- filefield_paths/filefield_paths.module +++ filefield_paths/filefield_paths.module @@ -427,6 +427,12 @@ $function = $module . '_filefield_paths_process_file'; $function(($file['new'] || variable_get("ffp_{$node->type}_{$file['name']}", 0)), $file, $ffp['#settings'][$file['name']], $node, $update); } + + // clear the filefield's cache by reloading the file information + if (module_exists('filefield') && function_exists('field_file_load')) { + $field_file = field_file_load($file['fid'], TRUE); + $file = $field_file ? $field_file : $file; + } } // Re-write node entry if required.