? pi_generate_version.patch
? project_issue-advanced_search-words.patch
Index: /Applications/MAMP/htdocs/rg/drupal/sites/all/modules/project_issue/comment.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/comment.inc,v
retrieving revision 1.130
diff -u -p -r1.130 comment.inc
--- comment.inc	8 Mar 2008 17:23:15 -0000	1.130
+++ comment.inc	13 Apr 2008 17:16:05 -0000
@@ -151,7 +151,7 @@ function project_issue_comment(&$arg, $o
         form_set_value(array('#parents' => array('pid')), 0);
 
         // Validate version.
-        if (module_exists('project_release') && ($releases = project_release_get_releases($project, 0))) {
+        if (module_exists('project_release') && ($releases = project_release_get_releases($project, 0, 'version', 'all', $arg['project_info']['rid']))) {
           $rid = $arg['project_info']['rid'];
           if ($rid && !in_array($rid, array_keys($releases))) {
             $rid = 0;
Index: /Applications/MAMP/htdocs/rg/drupal/sites/all/modules/project_issue/issue.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/issue.inc,v
retrieving revision 1.307
diff -u -p -r1.307 issue.inc
--- issue.inc	28 Mar 2008 18:42:28 -0000	1.307
+++ issue.inc	13 Apr 2008 17:16:06 -0000
@@ -695,7 +695,7 @@ function project_issue_form($node, $incl
 
   if ($allow_metadata_changes) {
     if (module_exists('project_release') &&
-        $releases = project_release_get_releases($project, 0)) {
+        $releases = project_release_get_releases($project, 0, 'version', 'all', $node->rid)) {
       $releases = array(t('<none>')) + $releases;
     }
     // Remove releases marked as invalid release nodes for user selection.
@@ -870,7 +870,7 @@ function project_issue_form($node, $incl
 function project_issue_validate(&$node) {
   // If $node->nid is set, that means that the node was being
   // edited and not created.  If that's the case, the user was
-  // not presented with any of themetadata fields, so there's no
+  // not presented with any of the metadata fields, so there's no
   // need to validate them here.
   if (empty($node->nid)) {
     if (empty($node->pid)) {
