server/ssplanner.py
changeset 9469 032825bbacab
parent 9456 a79e88aad555
child 9508 1263f1258796
equal deleted inserted replaced
9468:39b7a91a3f4c 9469:032825bbacab
    88                 # check read permission here since it may not be done by
    88                 # check read permission here since it may not be done by
    89                 # the generated select substep if not emited (eg nothing
    89                 # the generated select substep if not emited (eg nothing
    90                 # to be selected)
    90                 # to be selected)
    91                 if checkread and eid not in neweids:
    91                 if checkread and eid not in neweids:
    92                     with session.security_enabled(read=False):
    92                     with session.security_enabled(read=False):
    93                         eschema(session.describe(eid)[0]).check_perm(
    93                         eschema(session.entity_metas(eid)['type']).check_perm(
    94                             session, 'read', eid=eid)
    94                             session, 'read', eid=eid)
    95                 eidconsts[lhs.variable] = eid
    95                 eidconsts[lhs.variable] = eid
    96     return eidconsts
    96     return eidconsts
    97 
    97 
    98 def _build_substep_query(select, origrqlst):
    98 def _build_substep_query(select, origrqlst):