Skip to content

Commit b3d9692

Browse files
fix
1 parent 6d663fe commit b3d9692

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

packages/models-library/src/models_library/api_schemas_resource_usage_tracker/credit_transactions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class WalletTotalCredits(BaseModel):
1313
wallet_id: WalletID
1414
available_osparc_credits: Decimal
1515

16-
@field_validator("available_osparc_credits")
16+
@field_validator("available_osparc_credits", mode="before")
1717
@classmethod
1818
def ensure_rounded(cls, v):
1919
return round(v, 2)

services/resource-usage-tracker/tests/unit/with_dbs/test_api_resource_tracker_credit_transactions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from collections.abc import Iterator
2+
from decimal import Decimal
23
from typing import Callable
34

45
import httpx
@@ -98,4 +99,4 @@ async def test_credit_transactions_workflow(
9899
assert response.status_code == status.HTTP_200_OK
99100
data = response.json()
100101
assert data["wallet_id"] == 1
101-
assert data["available_osparc_credits"] == "1340.04"
102+
assert data["available_osparc_credits"] == Decimal(1340.04)

0 commit comments

Comments
 (0)