diff --git a/over/app.py b/over/app.py index 11af3e4..6769422 100644 --- a/over/app.py +++ b/over/app.py @@ -134,7 +134,11 @@ class Option: if default: if self.default != Option_sources.none: - self.set_value(self.default, Option_sources.default) + # default values for aggregated options are wrapped in a list + default_values = [self.default] if self.overwrite else self.default + + for default_value in default_values: + self.set_value(default_value, Option_sources.default) def set_value(self, raw_value, source): """