This commit is contained in:
2025-10-16 10:09:52 -03:00
parent 6455feb4fa
commit 94d00ba203
3 changed files with 9 additions and 7 deletions

View File

@@ -49,6 +49,7 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool | No
'sk': f'MONTH#{report_sk}',
'status': 'PENDING',
'target_month': target_month,
'created_at': now_,
},
cond_expr='attribute_not_exists(sk)',
exc_cls=ReportingConflictError,
@@ -59,6 +60,7 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool | No
'sk': f'MONTH#{report_sk}#SCHEDULE#SEND_REPORT_EMAIL',
'target_month': target_month,
'ttl': ttl(start_dt=report_month),
'created_at': now_,
},
)
except Exception as exc:

View File

@@ -99,7 +99,7 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
# Add enrollment entry to billing
try:
canceled_by = enrollment.get('author')
created_by = enrollment.get('author')
course_id = enrollment['course']['id']
course = course_layer.collection.get_items(
KeyPair(
@@ -125,15 +125,15 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
'enrolled_at': enrollment['created_at'],
'created_at': now_,
}
# Add canceled_by if present
# Add created_by if present
| (
{
'author': {
'id': canceled_by['user_id'],
'name': canceled_by['name'],
'id': created_by['user_id'],
'name': created_by['name'],
}
}
if canceled_by
if created_by
else {}
),
cond_expr='attribute_not_exists(sk)',
@@ -145,7 +145,7 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
),
table_name=ENROLLMENT_TABLE,
update_expr='SET billing_period = :billing_period, \
updated_at = :updated_at',
updated_at = :updated_at',
expr_attr_values={
':billing_period': sk,
':updated_at': now_,

View File

@@ -45,7 +45,7 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
f'vacancies#{org_id}',
new_image['id'],
),
limit=100,
limit=150,
)
logger.info(