server/querier.py
changeset 10366 38c7598b5c61
parent 10246 ef106564b523
child 10477 ee21c559f94f
equal deleted inserted replaced
10365:21461f80f348 10366:38c7598b5c61
   578                                                             eidkeys)
   578                                                             eidkeys)
   579             self._rql_cache[cachekey] = rqlst
   579             self._rql_cache[cachekey] = rqlst
   580         if rqlst.TYPE != 'select':
   580         if rqlst.TYPE != 'select':
   581             if cnx.read_security:
   581             if cnx.read_security:
   582                 check_no_password_selected(rqlst)
   582                 check_no_password_selected(rqlst)
   583             # write query, ensure connection's mode is 'write' so connections
       
   584             # won't be released until commit/rollback
       
   585             cnx.mode = 'write'
       
   586             cachekey = None
   583             cachekey = None
   587         else:
   584         else:
   588             if cnx.read_security:
   585             if cnx.read_security:
   589                 for select in rqlst.children:
   586                 for select in rqlst.children:
   590                     check_no_password_selected(select)
   587                     check_no_password_selected(select)