equal
deleted
inserted
replaced
243 def uniquecstrcheck_before_modification(session, entity): |
243 def uniquecstrcheck_before_modification(session, entity): |
244 if session.is_super_session: |
244 if session.is_super_session: |
245 return |
245 return |
246 eschema = entity.e_schema |
246 eschema = entity.e_schema |
247 for attr in entity.edited_attributes: |
247 for attr in entity.edited_attributes: |
248 val = entity[attr]: |
248 val = entity[attr] |
249 if val is None: |
249 if val is None: |
250 continue |
250 continue |
251 if eschema.subjrels[attr].final and \ |
251 if eschema.subjrels[attr].final and \ |
252 eschema.has_unique_values(attr): |
252 eschema.has_unique_values(attr): |
253 rql = '%s X WHERE X %s %%(val)s' % (entity.e_schema, attr) |
253 rql = '%s X WHERE X %s %%(val)s' % (entity.e_schema, attr) |