diff --git a/BigBaseV2/src/core/globals.hpp b/BigBaseV2/src/core/globals.hpp index 54c9cf74..d3cd08d4 100644 --- a/BigBaseV2/src/core/globals.hpp +++ b/BigBaseV2/src/core/globals.hpp @@ -178,7 +178,7 @@ private: if (deep_compare(current_settings[key], e.value())) should_save = true; } - else if (current_settings[key].type() != e.value().type()) { + else if (!current_settings[key].is_structured() && e.value().is_structured()) { current_settings[key] = e.value(); should_save = true;