fix(backend): Fix transaction history listing on older transaction with no metadata

This commit is contained in:
Zamil Majdy
2025-02-03 16:33:18 +01:00
parent 4302c5d60a
commit f44453be6e

View File

@@ -504,7 +504,11 @@ class UserCredit(UserCreditBase):
)
tx_time = None
for t in transactions:
metadata = UsageTransactionMetadata.model_validate(t.metadata)
metadata = (
UsageTransactionMetadata.model_validate(t.metadata)
if t.metadata
else UsageTransactionMetadata()
)
tx_time = t.createdAt.replace(tzinfo=None)
if t.type == CreditTransactionType.USAGE and metadata.graph_exec_id: