Fix missed timestamp issues in stats POST handlers
- Fix batstats.py and pitstats.py POST handlers to convert timestamps - Fix Pydantic model defaults from *100000 to *1000 (wrong multiplier) Found during second-pass audit. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
f4aafa35e7
commit
1f78bd188b
@ -55,7 +55,7 @@ class BatStat(pydantic.BaseModel):
|
|||||||
csc: Optional[int] = 0
|
csc: Optional[int] = 0
|
||||||
week: int
|
week: int
|
||||||
season: int
|
season: int
|
||||||
created: Optional[int] = int(datetime.timestamp(datetime.now())*100000)
|
created: Optional[int] = int(datetime.timestamp(datetime.now())*1000)
|
||||||
game_id: int
|
game_id: int
|
||||||
|
|
||||||
|
|
||||||
@ -225,7 +225,7 @@ async def post_batstats(stats: BattingStatModel, token: str = Depends(oauth2_sch
|
|||||||
csc=x.csc,
|
csc=x.csc,
|
||||||
week=x.week,
|
week=x.week,
|
||||||
season=x.season,
|
season=x.season,
|
||||||
created=x.created,
|
created=datetime.fromtimestamp(x.created / 1000) if x.created else datetime.now(),
|
||||||
game_id=x.game_id
|
game_id=x.game_id
|
||||||
)
|
)
|
||||||
new_stats.append(this_stat)
|
new_stats.append(this_stat)
|
||||||
|
|||||||
@ -45,7 +45,7 @@ class PitStat(pydantic.BaseModel):
|
|||||||
bsv: Optional[int] = 0
|
bsv: Optional[int] = 0
|
||||||
week: int
|
week: int
|
||||||
season: int
|
season: int
|
||||||
created: Optional[int] = int(datetime.timestamp(datetime.now())*100000)
|
created: Optional[int] = int(datetime.timestamp(datetime.now())*1000)
|
||||||
game_id: int
|
game_id: int
|
||||||
|
|
||||||
|
|
||||||
@ -157,7 +157,7 @@ async def post_pitstat(stats: PitchingStatModel, token: str = Depends(oauth2_sch
|
|||||||
bsv=x.bsv,
|
bsv=x.bsv,
|
||||||
week=x.week,
|
week=x.week,
|
||||||
season=x.season,
|
season=x.season,
|
||||||
created=x.created,
|
created=datetime.fromtimestamp(x.created / 1000) if x.created else datetime.now(),
|
||||||
game_id=x.game_id
|
game_id=x.game_id
|
||||||
)
|
)
|
||||||
new_stats.append(this_stat)
|
new_stats.append(this_stat)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user