Index: filefield.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield.module,v retrieving revision 1.211 diff -u -r1.211 filefield.module --- filefield.module 24 Apr 2010 01:49:29 -0000 1.211 +++ filefield.module 24 Apr 2010 04:47:11 -0000 @@ -976,9 +976,13 @@ // Get the file rows. foreach ($fields as $field) { $db_info = content_database_info($field); - $sql = 'SELECT f.* FROM {files} f INNER JOIN {' . $db_info['table'] . '} c ON f.fid = c.' . $db_info['columns']['fid']['column'] . ' AND c.vid = %d'; + $fields = 'f.*'; + $fields .= ', c.'. $db_info['columns']['list']['column'] .' AS list'; + $fields .= ', c.'. $db_info['columns']['data']['column'] .' AS data'; + $sql = 'SELECT '. $fields .' FROM {files} f INNER JOIN {' . $db_info['table'] . '} c ON f.fid = c.' . $db_info['columns']['fid']['column'] . ' AND c.vid = %d'; $result = db_query($sql, $node->vid); while ($file = db_fetch_array($result)) { + $file['data'] = unserialize($file['data']); $files[$file['fid']] = $file; } }