fix corporate action runtime blockers

This commit is contained in:
2026-09-13 14:22:41 +09:00
parent 925c6b4fa4
commit fa824dfd36
4 changed files with 70 additions and 4 deletions
+1 -1
View File
@@ -1654,7 +1654,7 @@ class PostgresPortfolioRepository:
return action
if row[4] != "enabled":
raise ValueError("CORPORATE_ACTION_PORTFOLIO_DISABLED")
if row[3] != action.asset_id:
if str(row[3]) != str(action.asset_id):
raise ValueError("CORPORATE_ACTION_ASSET_MISMATCH")
if Decimal(str(row[1])) != action.cash_balance or Decimal(str(row[2])) != action.profit_buffer:
raise ValueError("CORPORATE_ACTION_INVARIANT_MISMATCH")