From a382686701070f11c06b798de8ed1f9abcfd39c9 Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Tue, 13 Aug 2024 23:54:16 +0300 Subject: [PATCH] M: Add substitution propagation for Inline synthesis --- rsconcept/backend/apps/rsform/views/rsforms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()