From 9aebeb51f8af17553482b78fd59f3b71271919b1 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Tue, 16 Feb 2021 18:12:10 +0100 Subject: [PATCH] remove waterfall_colors unless scheme is custom --- owrx/controllers/settings/general.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/owrx/controllers/settings/general.py b/owrx/controllers/settings/general.py index fb2b231..a9be1d4 100644 --- a/owrx/controllers/settings/general.py +++ b/owrx/controllers/settings/general.py @@ -177,4 +177,9 @@ class GeneralSettingsController(SettingsFormController): # Image handling for img in ["receiver_avatar", "receiver_top_photo"]: self.handle_image(data, img) + # special handling for waterfall colors: custom colors only stay in config if custom color scheme is selected + if "waterfall_scheme" in data: + scheme = WaterfallOptions(data["waterfall_scheme"]) + if scheme is not WaterfallOptions.CUSTOM and "waterfall_colors" in data: + data["waterfall_colors"] = None super().processData(data)