From 66ef531282adcb229bc417949794a675277defdb Mon Sep 17 00:00:00 2001 From: andrew morton Date: Tue, 27 Jan 2009 18:33:41 +0000 Subject: [PATCH] #363960 by alexpott: Data array not unserialized on the sanitize call. --- filefield_field.inc | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/filefield_field.inc b/filefield_field.inc index ef20306..172856b 100644 --- a/filefield_field.inc +++ b/filefield_field.inc @@ -139,6 +139,10 @@ function filefield_field_sanitize($node, $field, &$items, $teaser, $page) { if (!empty($item['fid']) && empty($item['filepath'])) { $items[$delta] = array_merge($item, field_file_load($item['fid'])); } + // Extract data array from serialized string. + if (is_string($item['data'])){ + $items[$delta]['data'] = unserialize($item['data']); + } // Add nid so formatters can create a link to the node. $items[$delta]['nid'] = $node->nid; } -- 1.7.4.1