Project

General

Profile

Patch #2506 ยป import_trac_no_custom_field_double.diff

Jm Delehaye, 2009-01-14 09:45

View differences:

migrate_from_trac.rake (copie de travail)
518 518
        	# Custom fields
519 519
        	ticket.customs.each do |custom|
520 520
        	  next if custom_field_map[custom.name].nil?
521
              v = CustomValue.new :custom_field => custom_field_map[custom.name],
522
                                  :value => custom.value
521
              v = CustomValue.find(:first, :conditions => { :customized_type => 'Issue', :customized_id => i.id, :custom_field_id => custom_field_map[custom.name].id })
522
              v ||= CustomValue.new  :custom_field => custom_field_map[custom.name],
523
                                      :value => custom.value
523 524
              v.customized = i
525
              v.value = custom.value
524 526
              next unless v.save
525 527
              migrated_custom_values += 1
526 528
        	end
    (1-1/1)