api: do not return canceled rendez-vous in searchApplicationIds (#89729)
gitea/ants-hub/pipeline/head This commit looks good
Details
gitea/ants-hub/pipeline/head This commit looks good
Details
This commit is contained in:
parent
222760ced3
commit
13a9f6e7af
|
@ -274,7 +274,7 @@ def search_application_ids(request):
|
|||
status=422,
|
||||
)
|
||||
rdv_by_identifiant_predemande = {}
|
||||
qs = RendezVous.objects.filter(identifiant_predemande__in=application_ids)
|
||||
qs = RendezVous.objects.filter(identifiant_predemande__in=application_ids, canceled__isnull=True)
|
||||
qs = qs.select_related('lieu', 'lieu__collectivite')
|
||||
rdv_count = 0
|
||||
for rdv in qs:
|
||||
|
|
|
@ -233,6 +233,15 @@ class TestEndpoints:
|
|||
gestion_url='https://monrdv.fr/gestion/',
|
||||
annulation_url='https://monrdv.fr/annulation/',
|
||||
)
|
||||
RendezVous.objects.create(
|
||||
uuid='7621a90a-2dd3-44e5-9df7-879abddeaad6',
|
||||
lieu=lieu,
|
||||
identifiant_predemande='123456',
|
||||
date=datetime.datetime.fromisoformat('2023-04-11T11:00:00+02:00'),
|
||||
canceled=datetime.datetime.fromisoformat('2023-04-12T11:00:00+02:00'),
|
||||
gestion_url='https://monrdv.fr/gestion/',
|
||||
annulation_url='https://monrdv.fr/annulation/',
|
||||
)
|
||||
response = django_app.get(
|
||||
'/api/ants/searchApplicationIds',
|
||||
params={
|
||||
|
|
Loading…
Reference in New Issue