router/portal_field.py
import logging
logger = logging.getLogger(name)
@router.post(“/import”, response_model=ImportResult, summary=”ir_field_src から選択取込”)
def import_field(req: ImportFieldRequest, sess: Session = Depends(get_session)):
try:
svc = PortalImportService(sess)
res = svc.import_fields(model=req.model, fields=req.fields)
return ImportResult(**{k: res.get(k, 0) for k in (“created”, “updated”, “skipped”)})
except Exception as e:
logger.exception(“portal/field/import failed”) # ★ これ
raise to_problem(e)
コメントを残す