diff --git a/rsconcept/backend/apps/rsform/views/rsforms.py b/rsconcept/backend/apps/rsform/views/rsforms.py index 75a4b32f..46c87f34 100644 --- a/rsconcept/backend/apps/rsform/views/rsforms.py +++ b/rsconcept/backend/apps/rsform/views/rsforms.py @@ -594,9 +594,9 @@ def inline_synthesis(request: Request) -> HttpResponse: index = next(i for (i, cst) in enumerate(items) if cst.pk == replacement.pk) replacement = new_items[index] substitutions.append((original, replacement)) - receiver.substitute(substitutions) - # TODO: propagate substitutions + PropagationFacade.before_substitute(substitutions, receiver) + receiver.substitute(substitutions) receiver.restore_order()