remove METADATA#COURSE

This commit is contained in:
2025-10-07 16:56:00 -03:00
parent 161b75db8d
commit 4fdf98a5b4
10 changed files with 40 additions and 31 deletions

View File

@@ -24,7 +24,6 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
metadata = dyn.collection.get_items(
TransactKey(new_image['id'])
+ SortKey('METADATA#SUBSCRIPTION_COVERED', rename_key='subscription')
+ SortKey('METADATA#COURSE', rename_key='course')
+ SortKey(
'METADATA#DEDUPLICATION_WINDOW',
path_spec='offset_days',
@@ -38,7 +37,7 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
flatten_top=False,
)
user = User.model_validate(new_image['user'])
course = Course.model_validate(new_image['course'] | metadata['course'])
course = Course.model_validate(new_image['course'])
subscription = metadata['subscription'] if 'subscription' in metadata else None
enrollment = Enrollment(
id=uuid4(),