Fix card cache bug
This commit is contained in:
parent
cf4157a59d
commit
35a62362ce
@ -281,6 +281,7 @@ async def get_batter_scouting_or_none(session: Session, card: Card, skip_cache:
|
||||
# session.commit()
|
||||
|
||||
def cache_scouting(batting_card: dict, ratings_vr: dict, ratings_vl: dict) -> BatterScouting:
|
||||
logger.info(f'Beginning batter scouting cache process')
|
||||
valid_bc = BattingCardBase.model_validate(batting_card, from_attributes=True)
|
||||
db_bc = BattingCard.model_validate(valid_bc)
|
||||
|
||||
@ -289,6 +290,7 @@ async def get_batter_scouting_or_none(session: Session, card: Card, skip_cache:
|
||||
|
||||
valid_vr = BattingRatingsBase.model_validate(ratings_vr, from_attributes=True)
|
||||
db_vr = BattingRatings.model_validate(valid_vr)
|
||||
logger.info(f'db_bc: {db_bc}\n\ndb_vl: {db_vl}\n\ndb_vr: {db_vr}')
|
||||
|
||||
logger.info(f'Checking for existing battingcard ID: {db_bc.id}')
|
||||
try:
|
||||
@ -359,8 +361,8 @@ async def get_batter_scouting_or_none(session: Session, card: Card, skip_cache:
|
||||
# session.refresh(db_card)
|
||||
# return db_card
|
||||
|
||||
db_scouting = PitcherScouting(
|
||||
pitchingcard=this_card,
|
||||
db_scouting = BatterScouting(
|
||||
battingcard=this_card,
|
||||
ratings_vl=this_vl_rating,
|
||||
ratings_vr=this_vr_rating
|
||||
)
|
||||
@ -416,6 +418,7 @@ async def get_pitcher_scouting_or_none(session: Session, card: Card, skip_cache:
|
||||
# session.commit()
|
||||
|
||||
def cache_scouting(pitching_card: dict, ratings_vr: dict, ratings_vl: dict) -> PitcherScouting:
|
||||
logger.info(f'Beginning pitcher scouting cache process')
|
||||
valid_bc = PitchingCardBase.model_validate(pitching_card, from_attributes=True)
|
||||
db_bc = PitchingCard.model_validate(valid_bc)
|
||||
|
||||
@ -424,6 +427,7 @@ async def get_pitcher_scouting_or_none(session: Session, card: Card, skip_cache:
|
||||
|
||||
valid_vr = PitchingRatingsBase.model_validate(ratings_vr, from_attributes=True)
|
||||
db_vr = PitchingRatings.model_validate(valid_vr)
|
||||
logger.info(f'db_bc: {db_bc}\n\ndb_vl: {db_vl}\n\ndb_vr: {db_vr}')
|
||||
|
||||
logger.info(f'Checking for existing battingcard ID: {db_bc.id}')
|
||||
try:
|
||||
@ -725,7 +729,7 @@ async def get_card_or_none(session: Session, card_id: int, skip_cache: bool = Fa
|
||||
valid_card = CardBase.model_validate(json_data, from_attributes=True)
|
||||
db_card = Card.model_validate(valid_card)
|
||||
logger.info(f'gameplay_queries - cache_team - db_card: {db_card}')
|
||||
logger.info(f'Checking for existing team ID: {db_card.id}')
|
||||
logger.info(f'Checking for existing card ID: {db_card.id}')
|
||||
|
||||
try:
|
||||
this_card = session.exec(select(Card).where(Card.id == db_card.id)).one()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user