diff --git a/src/PTQ/PTQ.cpp b/src/PTQ/PTQ.cpp
index 7480b6ede348d3afa7a3d9babe91c8a417e707ee..828b724b650ad6d2d8c1db6ad4a4ba648503f7b3 100644
--- a/src/PTQ/PTQ.cpp
+++ b/src/PTQ/PTQ.cpp
@@ -321,7 +321,8 @@ void insertScalingNodes(std::shared_ptr<GraphView> graphView)
             else
             {
                 // Log::info(" last node reached ! ");
-                graphView->addChild(scalingNode);
+                parentNode->addChild(scalingNode, 0, 0);
+                graphView->add(scalingNode);
             }
         }
     }