Changeset 345 for trunk/email2trac.py.in


Ignore:
Timestamp:
03/30/10 13:30:40 (14 years ago)
Author:
bas
Message:

New version 1.3.2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/email2trac.py.in

    r344 r345  
    683683                                                if use_default:
    684684                                                        value = self.get_config('ticket', 'default_%s' %(field) )
    685                                                         ticket[field] = value
    686685
    687686                                except TypeError:
     687                                        pass
     688
     689                                ## Only set if we have a value
     690                                #
     691                                if value:
    688692                                        ticket[field] = value
    689693
    690694                                if self.DEBUG >= 10:
    691695                                        print  'ticket_field\t %s = %s' %(field,  ticket[field])
    692                                        
     696
    693697        def ticket_update(self, m, id, spam):
    694698                """
     
    835839                                value = self.get_config('ticket', 'default_%s' %(name) )
    836840                        else:
     841                                ##  Else we get the default value for reporter
     842                                #
    837843                                value = field.get('value')
    838844                                options = field.get('options')
     845
    839846                                if value and options and (value not in options):
    840                                         value = options[int(value)]
    841 
     847                                         value = options[int(value)]
     848       
    842849                        if self.DEBUG > 10:
    843850                                print 'trac.ini name %s = %s' %(name, value)
     
    857864                                print 'user_dict[%s] = %s' %(name, value)
    858865
    859                         user_dict[name] = value
     866                        if value:
     867                                user_dict[name] = value
    860868
    861869                self.update_ticket_fields(ticket, user_dict, use_default=1)
Note: See TracChangeset for help on using the changeset viewer.