Fix issues with getting the owner
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
from fastapi import APIRouter, Depends
|
||||
from typing import Annotated
|
||||
|
||||
from fastapi import APIRouter, Depends
|
||||
|
||||
from ..dtos.house_create_request import HouseCreateRequest
|
||||
from ..dtos.house_create_response import HouseCreateResponse
|
||||
from ..dtos.houses_list_response import HouseResponse, HousesListResponse
|
||||
from ..models.house import House
|
||||
from ..models.owner import Owner
|
||||
from ..providers.auth_provider import AuthContext
|
||||
from ..repositories.house_repository import HouseRepository
|
||||
from ..repositories.owner_repository import OwnerRepository
|
||||
from ..models.house import House
|
||||
from ..models.owner import Owner
|
||||
from ..dtos.house_create_request import HouseCreateRequest
|
||||
from ..dtos.house_create_response import HouseCreateResponse
|
||||
from ..dtos.houses_list_response import HousesListResponse, HouseResponse
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -19,7 +21,7 @@ async def create_house(
|
||||
house_repository: Annotated[HouseRepository, Depends()],
|
||||
owner_repository: Annotated[OwnerRepository, Depends()],
|
||||
) -> HouseCreateResponse:
|
||||
owner = await owner_repository.get_by_id(auth.user.id)
|
||||
owner = await owner_repository.get_by_user_id(auth.user.id)
|
||||
|
||||
if not owner:
|
||||
new_owner = Owner(user_id=auth.user.id)
|
||||
|
||||
Reference in New Issue
Block a user