--- sites/all/modules/ad/ad.module      2009-04-16 14:24:53.000000000 +0000
+++ sites/all/modules/ad/ad.module      2009-06-19 14:41:09.000000000 +0000
@@ -588,12 +588,14 @@ function ad_form(&$node, &$form_state) {
     '#required' => TRUE,
     '#default_value' => isset($node->title) ? $node->title : '',
   );
-  $form['body_filter']['body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Description'),
-    '#default_value' => isset($node->body) ? $node->body : '',
-    '#rows' => 3
-  );
+  if ($type->has_body) {
+    $form['body_filter']['body'] = array(
+      '#type' => 'textarea',
+      '#title' => t('Description'),
+      '#default_value' => isset($node->body) ? $node->body : '',
+      '#rows' => 3
+    );
+  }
   $form['body_filter']['format'] = filter_form($node->format);

   // determine the current ad type
