Currently, _task_with_merged_config returns a single level merged
dict.
Howerver, if the config contains nested dicts, only the first
level gets merged, removing eventual fields non defined
in origin config.
This aims to recursively merge config when retrieving the task config,
and to unify how collection configs are merged.
Currently,
_task_with_merged_config
returns a single level merged dict. Howerver, if the config contains nested dicts, only the first level gets merged, removing eventual fields non defined in origin config.This aims to recursively merge config when retrieving the task config, and to unify how collection configs are merged.