Index: app/models/project.rb =================================================================== --- app/models/project.rb (Revision 2744) +++ app/models/project.rb (Arbeitskopie) @@ -392,6 +392,11 @@ end end + # Returns only the actual Versions + def actual_versions + versions.find_all{|v| !v.completed?} + end + protected def validate errors.add(:identifier, :invalid) if !identifier.blank? && identifier.match(/^\d*$/) Index: app/views/issues/_form.rhtml =================================================================== --- app/views/issues/_form.rhtml (Revision 2744) +++ app/views/issues/_form.rhtml (Arbeitskopie) @@ -33,8 +33,8 @@ :class => 'small', :tabindex => 199) if authorize_for('projects', 'add_issue_category') %>

<% end %> <%= content_tag('p', f.select(:fixed_version_id, - (@project.versions.sort.collect {|v| [v.name, v.id]}), - { :include_blank => true })) unless @project.versions.empty? %> + (@project.actual_versions.sort.collect {|v| [v.name, v.id]}), + { :include_blank => true })) unless @project.actual_versions.empty? %>