fix: fixed getting shipping warehouses for guests

This commit is contained in:
2025-06-29 18:41:38 +04:00
parent 4607c31ccf
commit bd7d9a19d3

View File

@@ -6,20 +6,20 @@ from sqlalchemy.ext.asyncio import AsyncSession
from backend.dependecies import SessionDependency from backend.dependecies import SessionDependency
from backend.session import get_session from backend.session import get_session
from schemas.shipping_warehouse import * from schemas.shipping_warehouse import *
from services.auth import authorized_user from services.auth import authorized_user, guest_user
from services.shipping_warehouse import ShippingWarehouseService from services.shipping_warehouse import ShippingWarehouseService
shipping_warehouse_router = APIRouter( shipping_warehouse_router = APIRouter(
prefix="/shipping-warehouse", prefix="/shipping-warehouse",
tags=["shipping-warehouse"], tags=["shipping-warehouse"],
dependencies=[Depends(authorized_user)]
) )
@shipping_warehouse_router.get( @shipping_warehouse_router.get(
'/get-all', '/get-all',
response_model=GetAllShippingWarehousesResponse, response_model=GetAllShippingWarehousesResponse,
operation_id='get_all_shipping_warehouses' operation_id='get_all_shipping_warehouses',
dependencies=[Depends(guest_user)],
) )
async def get_all( async def get_all(
session: Annotated[AsyncSession, Depends(get_session)] session: Annotated[AsyncSession, Depends(get_session)]
@@ -30,7 +30,8 @@ async def get_all(
@shipping_warehouse_router.post( @shipping_warehouse_router.post(
'/create', '/create',
response_model=CreateShippingWarehouseResponse, response_model=CreateShippingWarehouseResponse,
operation_id='create_shipping_warehouse' operation_id='create_shipping_warehouse',
dependencies=[Depends(authorized_user)]
) )
async def create( async def create(
session: SessionDependency, session: SessionDependency,
@@ -42,7 +43,8 @@ async def create(
@shipping_warehouse_router.post( @shipping_warehouse_router.post(
'/update', '/update',
response_model=UpdateShippingWarehouseResponse, response_model=UpdateShippingWarehouseResponse,
operation_id='update_shipping_warehouse' operation_id='update_shipping_warehouse',
dependencies=[Depends(authorized_user)],
) )
async def update( async def update(
session: SessionDependency, session: SessionDependency,
@@ -55,7 +57,8 @@ async def update(
@shipping_warehouse_router.post( @shipping_warehouse_router.post(
'/delete', '/delete',
response_model=DeleteShippingWarehouseResponse, response_model=DeleteShippingWarehouseResponse,
operation_id='delete_shipping_warehouse' operation_id='delete_shipping_warehouse',
dependencies=[Depends(authorized_user)],
) )
async def delete( async def delete(
session: SessionDependency, session: SessionDependency,