diff --git a/cuvis/FileWriteSettings.py b/cuvis/FileWriteSettings.py index f1c4d37..84ba583 100644 --- a/cuvis/FileWriteSettings.py +++ b/cuvis/FileWriteSettings.py @@ -452,9 +452,10 @@ def __post_init__( ("pre_pan_sharpen_cube", pre_pan_sharpen_cube), ("add_pan", add_pan), ) + owner = type(self) used_deprecated = False for name, value in updates: - if value is None: + if value is None or value is getattr(owner, name): continue setattr(self, name, value) used_deprecated = True