mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
Persist UploadedFile record for each MagicPlan S3 upload 🟩
This commit is contained in:
parent
8ac77ce8b9
commit
337474e773
1 changed files with 12 additions and 0 deletions
|
|
@ -1,4 +1,5 @@
|
|||
import gzip
|
||||
from datetime import datetime, timezone
|
||||
from typing import Optional
|
||||
|
||||
from datatypes.magicplan.api.response import (
|
||||
|
|
@ -58,5 +59,16 @@ class MagicPlanService:
|
|||
|
||||
with db_session() as session:
|
||||
save_plan(session, plan)
|
||||
session.add(
|
||||
UploadedFile(
|
||||
s3_file_bucket=self._s3_bucket,
|
||||
s3_file_key=s3_key,
|
||||
s3_upload_timestamp=datetime.now(timezone.utc),
|
||||
uprn=int(uprn) if uprn is not None else None,
|
||||
hubspot_deal_id=request.hubspot_deal_id,
|
||||
file_source=FileSourceEnum.MAGIC_PLAN.value,
|
||||
file_type=FileTypeEnum.MAGIC_PLAN_JSON.value,
|
||||
)
|
||||
)
|
||||
|
||||
return plan
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue