ed92991872
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/49df17c8-213a-4e23-adfe-465a0104f6a3 Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com>
1.0 KiB
1.0 KiB
_clear_stock_reservation_session
Archivo: tienda/views.py
Tipo: Función auxiliar privada
Descripción
Elimina de la sesión HTTP las claves relacionadas con la reserva de stock actual:
STOCK_RESERVATION_SESSION_KEY→ ID de la reserva activa.STOCK_RESERVATION_PAYMENT_SESSION_KEY→ Método de pago de la reserva.
Firma
def _clear_stock_reservation_session(request: HttpRequest) -> None:
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
request |
HttpRequest |
Petición HTTP de Django. |
Retorno
No devuelve ningún valor.
Uso interno
Llamada tras completar o cancelar el proceso de pago para limpiar el estado de sesión. Usada en add_to_cart, update_cart_item, remove_from_cart, clear_cart, checkout_success, checkout_cancel y paypal_execute.