diff --git a/classified.module b/classified.module
index 9f4eca3..492c0b7 100644
--- a/classified.module
+++ b/classified.module
@@ -373,10 +373,10 @@ function _classified_list_nodes($q) {
         break;
 
       case 'body':
-        $cell = array('data' => array(l($node->title, 'node/' . $node->nid, array(
+        $cell = array('data' => l($node->title, 'node/' . $node->nid, array(
           'attributes' => array('class' => 'classified-list-title')))
           . check_markup($node->body, $node->format),
-        ));
+        );
         $row = array($cell, strftime($date_format, $node->expires));
         break;
 
diff --git a/tests/classified_basic.test b/tests/classified_basic.test
index 112ba45..4c2511c 100644
--- a/tests/classified_basic.test
+++ b/tests/classified_basic.test
@@ -264,4 +264,46 @@ class ClassifiedBasicTest extends DrupalWebTestCase {
     // debug($pattern);
     // $this->assertPattern($pattern, t('Ad correctly listed in the "Recent ads" block.'), $this->group);
   }
+
+  function test1397422() {
+    $this->group = '#1397422';
+
+    $this->drupalLogin($this->creator_user);
+    $types = array_keys(classified_node_info());
+    $type = reset($types);
+    // Get the Classified vocabulary id
+    $vid = _classified_get('vid');
+
+    // Create a term in it, do not assign a specific lifetime
+    $term_name = $this->randomName(4) ." ' ". $this->randomName(4);
+    $term = array(
+      'name' => $term_name,
+      'description' => $this->randomString(20),
+      'vid' => $vid,
+    );
+    $status = taxonomy_save_term($term);
+    $tid = $term['tid'];
+    $this->assertEqual($status, SAVED_NEW, t('Term @tid created in default vocabulary.', array('@tid' => $tid)), 'setup');
+
+    // Create a node bearing that term
+    $title = $this->randomName(4) .' '. $this->randomName(4);
+    module_load_include('inc', 'node', 'node.pages');
+    $body = $this->randomName(4) .' '. $this->randomString(40);
+    $format = FILTER_FORMAT_DEFAULT;
+    $settings = array(
+      'type' => $type,
+      'format' => $format,
+      'taxonomy' => array($vid => $tid),
+      'title' => $title,
+      'body' => $body,
+    );
+    $node = $this->createNode($settings);
+
+    variable_set('classified-list-body', 'body');
+    $this->assertEqual(_classified_get('list-body'), 'body', t('List display set to node body'), $this->group);
+    $path = classified_term_path((object) $term);
+    $this->drupalGet($path);
+    $this->assertLink($title, 0, t('Title link found'), $this->group);
+    $this->assertRaw(check_markup($body, $format, TRUE), 0, t('Body found'), $this->group);
+  }
 }
