Index: modules/amazontools/amazon_views.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/amazontools/amazon_views.inc,v
retrieving revision 1.1
diff -u -r1.1 amazon_views.inc
--- modules/amazontools/amazon_views.inc	11 Mar 2006 05:05:12 -0000	1.1
+++ modules/amazontools/amazon_views.inc	17 Mar 2006 00:38:49 -0000
@@ -70,6 +70,7 @@
       ),
       'author' => array(
         'name' => t('Amazon: Author'),
+        'handler' => 'amazon_handler_author',
         'sortable' => TRUE,
       ),
       'binding' => array(
@@ -94,6 +95,16 @@
   return l($value, $data->amazonitem_detailpageurl);
 }
 
+function amazon_handler_author($fieldinfo, $fielddata, $value, $data) {
+  $authors = unserialize($value);
+  if (is_array($authors)) {
+    return implode(', ', $authors);
+  }
+  else {
+    return $authors;
+  }
+}
+
 function amazon_handler_has_asin($op, $filter, $filterinfo, &$query) {
   $tn = $query->add_table($filterinfo['table']);
   $query->add_where("%s %s %s", $filter['field'], $filter['operator'], $filter['value']);
