• Vincent Pelletier's avatar
    all: Avoid most direct calls to {recursiveI,i}mmediateReindexObject · 35e31f67
    Vincent Pelletier authored
    These methods must not be called synchronously:
    - they can break catalog by not being careful enough about other
      reindexations which may happen in parallel. See the serialization_tag
      mechanism for more.
    - indexation gets executed in the security context of the user causing the
      call, which may lead to an indexation result different from what happens
      when indexation happens with an all-accesses user.
    
    Also, simplify a few scripts while doing so.
    35e31f67
SubscriptionForm_createAccount.py 2.67 KB