diff --git a/GUI/Model/Job/ParameterTreeUtils.cpp b/GUI/Model/Job/ParameterTreeUtils.cpp
index aa453abb8a793ddabd56b07ccee2e5be9b2173b2..c4339454f5cf091e68b6198b313ff8f9dcc0fbf1 100644
--- a/GUI/Model/Job/ParameterTreeUtils.cpp
+++ b/GUI/Model/Job/ParameterTreeUtils.cpp
@@ -90,7 +90,9 @@ void populateParameterContainer(SessionItem* container, const SessionItem* sourc
 
 void GUI::Model::ParameterTreeUtils::createParameterTree(JobItem* jobItem)
 {
-    auto* container = jobItem->createParameterContainerItem();
+    auto* container = jobItem->parameterContainerItem();
+    if (!container)
+        container = jobItem->createParameterContainerItem();
 
     populateParameterContainer(container, jobItem->materialContainerItem());