diff --git a/sites/all/modules/contrib/filefield/filefield_field.inc b/sites/all/modules/contrib/filefield/filefield_field.inc index 06ae4a0..6567f08 100644 --- a/sites/all/modules/contrib/filefield/filefield_field.inc +++ b/sites/all/modules/contrib/filefield/filefield_field.inc @@ -284,6 +284,9 @@ function filefield_field_sanitize($node, $field, &$items, $teaser, $page) { while (!empty($items[$delta]['data']) && is_string($items[$delta]['data'])) { $items[$delta]['data'] = unserialize($items[$delta]['data']); } + while (!empty($item['data']) && is_string($item['data'])) { + $item['data'] = unserialize($item['data']); + } // Load the complete file if a filepath is not available. if (!empty($item['fid']) && empty($item['filepath'])) {