From 3af8be53283629763bb2bdf937e7fe97e032b344 Mon Sep 17 00:00:00 2001 From: thconte <128476306+thconte@users.noreply.github.com> Date: Fri, 19 Apr 2024 15:58:55 +0200 Subject: [PATCH] (BSR)[API] feat: load GooglePlacesInfo here to save a query later --- api/src/pcapi/routes/native/v1/offers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api/src/pcapi/routes/native/v1/offers.py b/api/src/pcapi/routes/native/v1/offers.py index f28fe242ed7..9aadbfef654 100644 --- a/api/src/pcapi/routes/native/v1/offers.py +++ b/api/src/pcapi/routes/native/v1/offers.py @@ -40,6 +40,7 @@ def get_offer(offer_id: str) -> serializers.OfferResponse: .joinedload(Venue.managingOfferer) .load_only(Offerer.name, Offerer.validationStatus, Offerer.isActive) ) + .options(joinedload(Offer.venue).joinedload(Venue.googlePlacesInfo)) .options(joinedload(Offer.mediations)) .options(joinedload(Offer.product).load_only(Product.id, Product.thumbCount)) .outerjoin(Offer.lastProvider)