fix history kpsul view

This commit is contained in:
Aurélien Delobelle 2017-02-25 01:36:53 +01:00
parent a98c6b233e
commit e2c4214efc

View file

@ -1279,19 +1279,19 @@ def history_json(request):
# Récupération des paramètres # Récupération des paramètres
from_date = request.POST.get('from', None) from_date = request.POST.get('from', None)
to_date = request.POST.get('to', None) to_date = request.POST.get('to', None)
limit = request.POST.get('limit', None); limit = request.POST.get('limit', None)
checkouts = request.POST.getlist('checkouts[]', None) checkouts = request.POST.getlist('checkouts[]', None)
accounts = request.POST.getlist('accounts[]', None) accounts = request.POST.getlist('accounts[]', None)
# Construction de la requête (sur les opérations) pour le prefetch # Construction de la requête (sur les opérations) pour le prefetch
queryset_prefetch = Operation.objects.select_related( queryset_prefetch = Operation.objects.select_related(
'canceled_by__trigramme', 'addcost_for__trigramme', 'canceled_by', 'addcost_for',
'article__name') 'article')
# Construction de la requête principale # Construction de la requête principale
opegroups = (OperationGroup.objects opegroups = (OperationGroup.objects
.prefetch_related(Prefetch('opes', queryset = queryset_prefetch)) .prefetch_related(Prefetch('opes', queryset = queryset_prefetch))
.select_related('on_acc__trigramme', 'valid_by__trigramme') .select_related('on_acc', 'valid_by')
.order_by('at') .order_by('at')
) )
# Application des filtres # Application des filtres