=== modified file 'sites/all/modules/project_issue/includes/issue_node_form.inc'
--- sites/all/modules/project_issue/includes/issue_node_form.inc	2011-04-22 00:56:08 +0000
+++ sites/all/modules/project_issue/includes/issue_node_form.inc	2011-07-07 04:42:43 +0000
@@ -361,10 +361,11 @@
     '#prefix' => '</div><div class="standard">',
   );
 
+  $type = node_get_types('type', $node);
   if ($allow_metadata_changes) {
     $form['issue_details']['title'] = array(
       '#type' => 'textfield',
-      '#title' => t('Title'),
+      '#title' => check_plain($type->title_label),
       '#default_value' => $node->title,
       '#size' => 60,
       '#maxlength' => 128,
@@ -380,7 +381,7 @@
 
   $form['issue_details']['body'] = array(
     '#type' => 'textarea',
-    '#title' => t('Description'),
+    '#title' => check_plain($type->body_label),
     '#default_value' => $node->body,
     '#rows' => 10,
     '#required' => TRUE,

=== modified file 'sites/all/modules/project_issue/project_issue.install'
--- sites/all/modules/project_issue/project_issue.install	2011-03-11 23:16:37 +0000
+++ sites/all/modules/project_issue/project_issue.install	2011-07-07 05:00:49 +0000
@@ -626,3 +626,17 @@
 
   return $ret;
 }
+
+/**
+ * Body label setting fixed; default it to Description so there's no UI change.
+ */
+function project_issue_update_6007() {
+  $ret = array();
+
+  $current_label = db_result(db_query("SELECT body_label FROM {node_type} WHERE type = 'project_issue'"));
+  if ($current_label == st('Body')) {
+    $ret = update_sql("UPDATE {node_type} SET body_label = '" . st('Description') . "' WHERE type = 'project_issue'");
+  }
+
+  return $ret;
+}

