Changeset 821

Show
Ignore:
Timestamp:
06/06/06 05:36:02 (2 years ago)
Author:
athomas
Message:

XmlRpcPlugin:

More fixes from Steffen Pingel, thanks again.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • xmlrpcplugin/0.10/tracrpc/ticket.py

    r820 r821  
    144144 
    145145        def create(self, req, name, attributes): 
    146             self._updateHelper(name, attributes).insert() 
     146            i = cls(self.env) 
     147            i.name = name 
     148            for k, v in attributes.iteritems(): 
     149                setattr(i, k, v) 
     150            i.insert(); 
    147151        create.__doc__ = """ Create a new ticket %s with the given attributes. """ % cls.__name__.lower() 
    148152 
     
    152156 
    153157        def _updateHelper(self, name, attributes): 
    154             i = cls(self.env) 
    155             i.name = name 
     158            i = cls(self.env, name) 
    156159            for k, v in attributes.iteritems(): 
    157160                setattr(i, k, v) 
     
    192195        def create(self, req, name, value): 
    193196            i = cls(self.env) 
     197            i.name = name 
    194198            i.value = value 
    195199            i.insert() 
     
    200204        update.__doc__ = """ Update ticket %s with the given value. """ % cls.__name__.lower() 
    201205 
    202         def _updateHelper(self, req, name, value): 
     206        def _updateHelper(self, name, value): 
    203207            i = cls(self.env, name) 
    204208            i.value = value