Revision 3848b521 snf-astakos-app/astakos/im/quotas.py

b/snf-astakos-app/astakos/im/quotas.py
316 316

  
317 317

  
318 318
def qh_add_resource_limit(resource, diff):
319
    objs = AstakosUser.forupdate.filter(Q(moderated=True) &
320
                                        ~Q(policy=resource))
319
    objs = AstakosUser.forupdate.filter(
320
        Q(moderated=True, is_rejected=False) & ~Q(policy=resource))
321 321
    users = objs.order_by('id').select_for_update()
322 322
    uuids = [u.uuid for u in users]
323 323
    qh.add_resource_limit(holders=uuids, sources=[SYSTEM],
......
326 326

  
327 327
def qh_sync_new_resource(resource, limit):
328 328
    users = AstakosUser.forupdate.filter(
329
        moderated=True).order_by('id').select_for_update()
329
        moderated=True, is_rejected=False).order_by('id').select_for_update()
330 330

  
331 331
    resource_name = resource.name
332 332
    data = []

Also available in: Unified diff