@@ -204,12 +204,14 class ProjectsController < ApplicationController | |||
|
204 | 204 | @issue.attributes = params[:issue] |
|
205 | 205 | @issue.author_id = self.logged_in_user.id if self.logged_in_user |
|
206 | 206 | # Multiple file upload |
|
207 | @attachments = [] | |
|
207 | 208 | params[:attachments].each { |a| |
|
208 |
@attachment = @issue |
|
|
209 | @attachments << Attachment.new(:container => @issue, :file => a, :author => logged_in_user) unless a.size == 0 | |
|
209 | 210 | } if params[:attachments] and params[:attachments].is_a? Array |
|
210 | 211 | @custom_values = @project.custom_fields_for_issues(@tracker).collect { |x| CustomValue.new(:custom_field => x, :customized => @issue, :value => params["custom_fields"][x.id.to_s]) } |
|
211 |
@issue.custom_values = @custom_values |
|
|
212 | @issue.custom_values = @custom_values | |
|
212 | 213 | if @issue.save |
|
214 | @attachments.each(&:save) | |
|
213 | 215 | flash[:notice] = l(:notice_successful_create) |
|
214 | 216 | Mailer.deliver_issue_add(@issue) if Permission.find_by_controller_and_action(@params[:controller], @params[:action]).mail_enabled? |
|
215 | 217 | redirect_to :action => 'list_issues', :id => @project |
General Comments 0
You need to be logged in to leave comments.
Login now