diff --git filefield_paths.module filefield_paths.module
index 91182bd..f5aa8b3 100644
--- filefield_paths.module
+++ filefield_paths.module
@@ -439,6 +439,9 @@ function filefield_paths_node_update(&$node) {

     // Re-write cck fields.
     if (module_exists('content')) {
+      if (module_exists('filefield')) {
+        _field_file_cache(NULL, TRUE);
+      }
       _content_field_invoke_default('update', $node);
       cache_clear_all('content:'. $node->nid . ':' . $node->vid, content_cache_tablename());
     }
