fix(grading): skip None kwargs so dataclass defaults apply

This commit is contained in:
CalamitousFelicitousness
2026-04-14 00:10:43 +01:00
parent a9a33b2bfa
commit d04915a83f
+1
View File
@@ -10,6 +10,7 @@ class ScriptPostprocessingColorGrading(scripts_postprocessing.ScriptPostprocessi
return ui_controls_dict
def process(self, pp: scripts_postprocessing.PostprocessedImage, *args, **kwargs): # pylint: disable=arguments-differ
kwargs = {k: v for k, v in kwargs.items() if v is not None}
grading_params = processing_grading.GradingParams(*args, **kwargs)
if processing_grading.is_active(grading_params):
pp.image = processing_grading.grade_image(pp.image, grading_params)