fix billing

This commit is contained in:
2025-08-27 22:17:33 -03:00
parent b3a4b48fe5
commit 83c97f409b
12 changed files with 129 additions and 45 deletions

View File

@@ -31,6 +31,8 @@ def postback():
progress = round(Decimal(json_body['ANDAMENTO']), 2)
enrollment_id = dyn.collection.get_item(
KeyPair(
# Post-migration: uncomment the following line
# pk='KONVIVA',
pk='konviva',
sk=SortKey(json_body['ID_MATRICULA'], path_spec='enrollment_id'),
),
@@ -41,7 +43,7 @@ def postback():
update_progress(enrollment_id, progress, dynamodb_persistence_layer=dyn)
if status == 'COMPLETED':
set_score(enrollment_id, score, dynamodb_persistence_layer=dyn)
set_score(enrollment_id, score, progress, dynamodb_persistence_layer=dyn)
return Response(status_code=HTTPStatus.NO_CONTENT)