diff --git a/src/openfe/protocols/openmm_rfe/hybridtop_protocols.py b/src/openfe/protocols/openmm_rfe/hybridtop_protocols.py index 12b6b168d..47ac3779e 100644 --- a/src/openfe/protocols/openmm_rfe/hybridtop_protocols.py +++ b/src/openfe/protocols/openmm_rfe/hybridtop_protocols.py @@ -173,7 +173,7 @@ def _adaptive_settings( # use initial settings or default settings # this is needed for the CLI so we don't override user settings if initial_settings is not None: - protocol_settings = initial_settings.copy(deep=True) + protocol_settings = initial_settings.model_copy(deep=True) else: protocol_settings = cls.default_settings()