From c2db57cee87a8e57e510e99f99ff5515ffa9215b Mon Sep 17 00:00:00 2001 From: Philip Manke Date: Fri, 9 Jan 2026 15:38:58 +0100 Subject: [PATCH] Fix ViewerSettings default initialization --- cuvis/FileWriteSettings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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