diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp
index e6c55e3a2..3af670d59 100644
--- a/src/slic3r/GUI/Plater.cpp
+++ b/src/slic3r/GUI/Plater.cpp
@@ -1135,6 +1135,9 @@ std::vector<size_t> Plater::priv::load_model_objects(const ModelObjectPtrs &mode
                 instance->set_scaling_factor(inverse);
             }
         }
+
+        print.auto_assign_extruders(object);
+        print.add_model_object(object);
     }
 
     // if user turned autocentering off, automatic arranging would disappoint them