diff --git a/autogpt_platform/backend/backend/data/credit.py b/autogpt_platform/backend/backend/data/credit.py index b4953eed29..5feb5f9292 100644 --- a/autogpt_platform/backend/backend/data/credit.py +++ b/autogpt_platform/backend/backend/data/credit.py @@ -132,12 +132,14 @@ class UserCreditBase(ABC): }, ) transaction_balance = ( - transactions[0].get("_sum", {}).get("amount", 0) + snapshot_balance + int(transactions[0].get("_sum", {}).get("amount", 0) + snapshot_balance) if transactions else snapshot_balance ) transaction_time = ( - transactions[0].get("_max", {}).get("createdAt", datetime_min) + datetime.fromisoformat( + str(transactions[0].get("_max", {}).get("createdAt", datetime_min)) + ) if transactions else snapshot_time )