Luis Perdomo commited on
Commit
e2b2bde
·
1 Parent(s): 28ebb24

Fix: MiembroUpdate fields + info adicional redirect

Browse files
app/routers/miembros_info_adicional.py CHANGED
@@ -8,7 +8,7 @@ from app.schemas import MiembroInfoAdicionalCreate, MiembroInfoAdicionalUpdate,
8
  router = APIRouter(prefix="/miembros-info-adicional", tags=["Miembros Info Adicional"])
9
 
10
 
11
- @router.get("/", response_model=list[MiembroInfoAdicionalOut])
12
  async def listar(
13
  miembro_id: str | None = None,
14
  db: AsyncSession = Depends(get_db),
@@ -28,7 +28,7 @@ async def obtener(miembro_id: str, db: AsyncSession = Depends(get_db)):
28
  return obj
29
 
30
 
31
- @router.post("/", response_model=MiembroInfoAdicionalOut, status_code=201)
32
  async def crear(data: MiembroInfoAdicionalCreate, db: AsyncSession = Depends(get_db)):
33
  existing = await db.get(MiembroInfoAdicional, data.miembro_id)
34
  if existing:
 
8
  router = APIRouter(prefix="/miembros-info-adicional", tags=["Miembros Info Adicional"])
9
 
10
 
11
+ @router.get("", response_model=list[MiembroInfoAdicionalOut])
12
  async def listar(
13
  miembro_id: str | None = None,
14
  db: AsyncSession = Depends(get_db),
 
28
  return obj
29
 
30
 
31
+ @router.post("", response_model=MiembroInfoAdicionalOut, status_code=201)
32
  async def crear(data: MiembroInfoAdicionalCreate, db: AsyncSession = Depends(get_db)):
33
  existing = await db.get(MiembroInfoAdicional, data.miembro_id)
34
  if existing:
app/schemas.py CHANGED
@@ -148,6 +148,9 @@ class MiembroUpdate(BaseModel):
148
  tipo_miembro: Optional[str] = None
149
  pais_id: Optional[int] = None
150
  ciudad_id: Optional[int] = None
 
 
 
151
 
152
  class MiembroOut(MiembroBase):
153
  model_config = {"from_attributes": True}
 
148
  tipo_miembro: Optional[str] = None
149
  pais_id: Optional[int] = None
150
  ciudad_id: Optional[int] = None
151
+ cargo_funcion: Optional[str] = None
152
+ avance_audio: Optional[str] = None
153
+ ministerio_of: Optional[str] = None
154
 
155
  class MiembroOut(MiembroBase):
156
  model_config = {"from_attributes": True}