diff --git a/filefield_paths.info b/filefield_paths.info index 813ebdd..7ad1e7a 100644 --- a/filefield_paths.info +++ b/filefield_paths.info @@ -8,6 +8,9 @@ core = 7.x files[] = filefield_paths.install files[] = filefield_paths.module +; Dependencies +dependencies[] = file_entity + ; Integration files. files[] = modules/features.inc files[] = modules/file.inc diff --git a/modules/filefield_paths.inc b/modules/filefield_paths.inc index 6e8eefc..2065dec 100644 --- a/modules/filefield_paths.inc +++ b/modules/filefield_paths.inc @@ -45,6 +45,10 @@ function filefield_paths_filefield_paths_process_file($type, $entity, $field, $i if (isset($instance['settings']['filefield_paths'])) { $settings = $instance['settings']['filefield_paths']; foreach ($items as &$file) { + $file_check = file_load($file['fid']); + if (!file_entity_file_is_local($file_check)) { + break; + } if ($file['timestamp'] == REQUEST_TIME || $settings['active_updating']) { $token_data = array( 'file' => (object) $file,