diff --git a/enrollments-events/app/events/reporting/append_cert.py b/enrollments-events/app/events/reporting/append_cert.py index e7b1e24..60e8cf5 100644 --- a/enrollments-events/app/events/reporting/append_cert.py +++ b/enrollments-events/app/events/reporting/append_cert.py @@ -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: diff --git a/orders-events/app/events/billing/append_enrollment.py b/orders-events/app/events/billing/append_enrollment.py index 549bbd4..b6869fa 100644 --- a/orders-events/app/events/billing/append_enrollment.py +++ b/orders-events/app/events/billing/append_enrollment.py @@ -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_, diff --git a/orders-events/app/events/stopgap/remove_slots.py b/orders-events/app/events/stopgap/remove_slots.py index 7f8ed86..fe0fc33 100644 --- a/orders-events/app/events/stopgap/remove_slots.py +++ b/orders-events/app/events/stopgap/remove_slots.py @@ -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(