diff --git a/core/src/net/sf/openrocket/rocketcomponent/Rocket.java b/core/src/net/sf/openrocket/rocketcomponent/Rocket.java index 7a3f1780a..0e349e3fb 100644 --- a/core/src/net/sf/openrocket/rocketcomponent/Rocket.java +++ b/core/src/net/sf/openrocket/rocketcomponent/Rocket.java @@ -390,10 +390,12 @@ public class Rocket extends ComponentAssembly { this.stageMap = r.stageMap; // these flight configurations need to reference the _this_ Rocket: + this.configSet.reset(); this.configSet.setDefault(new FlightConfiguration(this)); for (FlightConfigurationId key : r.configSet.map.keySet()) { this.configSet.set(key, new FlightConfiguration(this, key)); } + this.selectedConfiguration = this.configSet.get(r.getSelectedConfiguration().getId()); this.perfectFinish = r.perfectFinish;