This commit is contained in:
2025-10-06 16:37:56 -03:00
parent e3104fc882
commit 942c038744
4 changed files with 39 additions and 36 deletions

View File

@@ -79,17 +79,6 @@ def enroll(
entity_sk = f'LINKED_ENTITIES#{parent_entity.type}'
keyprefix = parent_entity.type.lower()
# Child knows the parent
transact.put(
item={
'id': enrollment.id,
'sk': f'{entity_sk}#PARENT',
'created_at': now_,
f'{keyprefix}_id': perent_id,
},
cond_expr='attribute_not_exists(sk)',
)
# Parent knows the child
transact.put(
item={
@@ -101,6 +90,17 @@ def enroll(
cond_expr='attribute_not_exists(sk)',
)
# Child knows the parent
transact.put(
item={
'id': enrollment.id,
'sk': f'{entity_sk}#PARENT',
'created_at': now_,
f'{keyprefix}_id': perent_id,
},
cond_expr='attribute_not_exists(sk)',
)
if org:
transact.put(
item={