Merge pull request 'fix/parte-pais-no-guarda' (#319) from fix/parte-pais-no-guarda into development

Reviewed-on: ADUANASOFT/anexo76#319
This commit is contained in:
2026-04-24 21:55:27 +00:00
2 changed files with 46 additions and 0 deletions

View File

@@ -138,6 +138,7 @@ class PartService:
def create(cls, db: Session, part_data: PartCreateDTO, tenant_id: int, company_id: int) -> Part:
# 1. Preparar datos
data = part_data.model_dump()
print(f"DEBUG: PartService.create - full data: {data}")
# Separar datos anidados
fa_dict = data.pop('fa_data', None)
@@ -316,6 +317,7 @@ class PartService:
@classmethod
def update(cls, db: Session, part_id: int, tenant_id: int, part_data: PartUpdateDTO, company_id: int) -> Optional[Part]:
print(f"DEBUG: PartService.update - part_id={part_id}, data={part_data.model_dump(exclude_unset=True)}")
db_part = PartService.get_by_id(db, part_id, tenant_id, company_id)
if not db_part:
return None