[server]: Use Decimal type for punctualities

This commit is contained in:
2025-03-25 12:27:03 +00:00
parent d4332b1822
commit 0a73b43500

View File

@ -62,7 +62,8 @@ def update_punctuality_by_timestamp(timestamp, punctualities):
if not punctualities: if not punctualities:
return return
avg_punctuality = sum(punctualities) / len(punctualities) avg_punctuality = Decimal(str(sum(punctualities) / len(punctualities))) # Ensure Decimal type
timestamp = Decimal(str(timestamp)) # Ensure Decimal type
# Insert or update record in DynamoDB # Insert or update record in DynamoDB
table_timestamp.put_item( table_timestamp.put_item(