From 18ec1d3f086c3c38e016a014ad0140b540ce78b7 Mon Sep 17 00:00:00 2001 From: Marco Acierno Date: Thu, 12 Feb 2026 18:57:13 +0100 Subject: [PATCH 1/2] Search pending accepted --- backend/api/schedule/queries/search_events_for_schedule.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/api/schedule/queries/search_events_for_schedule.py b/backend/api/schedule/queries/search_events_for_schedule.py index be7a7050f5..8c6962da3e 100644 --- a/backend/api/schedule/queries/search_events_for_schedule.py +++ b/backend/api/schedule/queries/search_events_for_schedule.py @@ -19,7 +19,10 @@ def search_events_for_schedule( ) -> SearchEventsForScheduleResult: proposals = ( SubmissionModel.objects.for_conference(conference_id) - .accepted() + .filter( + Q(status=SubmissionModel.STATUS.accepted) + | Q(pending_status=SubmissionModel.STATUS.accepted) + ) .filter( Q(title__icontains=query) | Q(speaker__full_name__icontains=query) From 268b0186bdf4f4f5478e64e65bb06906d76ac8ad Mon Sep 17 00:00:00 2001 From: Marco Acierno Date: Thu, 12 Feb 2026 18:58:27 +0100 Subject: [PATCH 2/2] Add test# If this commit is applied it will --- .../tests/test_search_events_for_schedule.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/backend/api/schedule/tests/test_search_events_for_schedule.py b/backend/api/schedule/tests/test_search_events_for_schedule.py index c10db1c758..baa3d1c1b4 100644 --- a/backend/api/schedule/tests/test_search_events_for_schedule.py +++ b/backend/api/schedule/tests/test_search_events_for_schedule.py @@ -61,6 +61,14 @@ def test_search( speaker__name="John Doe", ) + submission_2 = SubmissionFactory( + conference=conference, + status=Submission.STATUS.proposed, + pending_status=Submission.STATUS.accepted, + title=LazyI18nString({"en": "TDD talk", "it": ""}), + speaker__name="John Doe", + ) + SubmissionFactory( conference=conference, status=Submission.STATUS.accepted, @@ -91,10 +99,13 @@ def test_search( assert not response.get("errors") data = response["data"] - assert len(data["searchEventsForSchedule"]["results"]) == 2 + assert len(data["searchEventsForSchedule"]["results"]) == 3 assert {"__typename": "Submission", "id": str(submission_1.hashid)} in data[ "searchEventsForSchedule" ]["results"] assert {"__typename": "Keynote", "id": str(keynote_1.id)} in data[ "searchEventsForSchedule" ]["results"] + assert {"__typename": "Submission", "id": str(submission_2.hashid)} in data[ + "searchEventsForSchedule" + ]["results"]