entities/authobjs.py
changeset 7845 2172978be237
parent 7827 9bbf83f68bcc
parent 7815 2a164a9cf81c
child 7994 af3fb709c061
equal deleted inserted replaced
7841:287813c487b7 7845:2172978be237
    80         value = unicode(value)
    80         value = unicode(value)
    81         try:
    81         try:
    82             prop = self._cw.execute(
    82             prop = self._cw.execute(
    83                 'CWProperty X WHERE X pkey %(k)s, X for_user U, U eid %(u)s',
    83                 'CWProperty X WHERE X pkey %(k)s, X for_user U, U eid %(u)s',
    84                 {'k': pkey, 'u': self.eid}).get_entity(0, 0)
    84                 {'k': pkey, 'u': self.eid}).get_entity(0, 0)
    85         except:
    85         except Exception:
    86             kwargs = dict(pkey=unicode(pkey), value=value)
    86             kwargs = dict(pkey=unicode(pkey), value=value)
    87             if self.is_in_group('managers'):
    87             if self.is_in_group('managers'):
    88                 kwargs['for_user'] = self
    88                 kwargs['for_user'] = self
    89             self._cw.create_entity('CWProperty', **kwargs)
    89             self._cw.create_entity('CWProperty', **kwargs)
    90         else:
    90         else: