Fix implementation of copyFlightConfiguration to account for copying a
configuration which doesn't exist for this component.
This commit is contained in:
parent
8588918452
commit
4625ca94b6
@ -26,7 +26,10 @@ class BaseMotorMount implements SupportsFlightConfiguration<MotorConfiguration>,
|
||||
@Override
|
||||
public void cloneFlightConfiguration(String oldConfigId, String newConfigId) {
|
||||
MotorConfiguration oldConfig = getFlightConfiguration(oldConfigId);
|
||||
setFlightConfiguration(newConfigId, oldConfig.clone());
|
||||
if ( oldConfig != null ) {
|
||||
oldConfig = oldConfig.clone();
|
||||
}
|
||||
setFlightConfiguration(newConfigId, oldConfig);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -143,7 +143,10 @@ public abstract class RecoveryDevice extends MassObject implements SupportsFligh
|
||||
@Override
|
||||
public void cloneFlightConfiguration( String oldConfigId, String newConfigId ) {
|
||||
DeploymentConfiguration oldConfig = getFlightConfiguration(oldConfigId);
|
||||
setFlightConfiguration( newConfigId, oldConfig.clone() );
|
||||
if ( oldConfig != null ) {
|
||||
oldConfig = oldConfig.clone();
|
||||
}
|
||||
setFlightConfiguration( newConfigId, oldConfig );
|
||||
}
|
||||
|
||||
public DeployEvent getDefaultDeployEvent() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user