web/views/cwproperties.py
changeset 10669 155c29e0ed1c
parent 10666 7f6b5f023884
equal deleted inserted replaced
10668:4fb62d791073 10669:155c29e0ed1c
   169         values = self.defined_keys
   169         values = self.defined_keys
   170         if key in values:
   170         if key in values:
   171             entity = self.cwprops_rset.get_entity(values[key], 0)
   171             entity = self.cwprops_rset.get_entity(values[key], 0)
   172         else:
   172         else:
   173             entity = self._cw.vreg['etypes'].etype_class('CWProperty')(self._cw)
   173             entity = self._cw.vreg['etypes'].etype_class('CWProperty')(self._cw)
   174             entity.eid = self._cw.varmaker.next()
   174             entity.eid = next(self._cw.varmaker)
   175             entity.cw_attr_cache['pkey'] = key
   175             entity.cw_attr_cache['pkey'] = key
   176             entity.cw_attr_cache['value'] = self._cw.vreg.property_value(key)
   176             entity.cw_attr_cache['value'] = self._cw.vreg.property_value(key)
   177         return entity
   177         return entity
   178 
   178 
   179     def form(self, formid, keys, splitlabel=False):
   179     def form(self, formid, keys, splitlabel=False):