diff --git a/src/pcapi/core/educational/api.py b/src/pcapi/core/educational/api.py index 25c80b107f..6fd25b5c87 100644 --- a/src/pcapi/core/educational/api.py +++ b/src/pcapi/core/educational/api.py @@ -59,6 +59,7 @@ def book_educational_offer(redactor_email: str, uai_code: str, stock_id: int) -> educationalInstitution=educational_institution, educationalYear=educational_year, educationalRedactor=redactor, + confirmationLimitDate=stock.bookingLimitDatetime, ) booking = bookings_models.Booking( diff --git a/tests/core/educational/test_api.py b/tests/core/educational/test_api.py index fdb42b99c1..b335750006 100644 --- a/tests/core/educational/test_api.py +++ b/tests/core/educational/test_api.py @@ -188,6 +188,7 @@ def test_should_create_educational_booking_on_requested_educational_offer(self): assert saved_educational_booking.booking.id == returned_booking.id assert saved_educational_booking.booking.stock.id == stock.id assert saved_educational_booking.booking.stock.dnBookedQuantity == 1 + assert saved_educational_booking.confirmationLimitDate == stock.bookingLimitDatetime assert saved_educational_booking.educationalInstitution.institutionId == educational_institution.institutionId assert saved_educational_booking.educationalYear.adageId == educational_year.adageId assert saved_educational_booking.booking.status == BookingStatus.PENDING