diff --git a/src/server/campaignd/addon_utils.cpp b/src/server/campaignd/addon_utils.cpp index d96714f83b3..b74ed9bfa0d 100644 --- a/src/server/campaignd/addon_utils.cpp +++ b/src/server/campaignd/addon_utils.cpp @@ -96,7 +96,7 @@ std::string format_addon_feedback_url(const std::string& format, const config& p void support_translation(config& addon, const std::string& locale_id) { config* locale = addon.find_child("translation", "language", locale_id).ptr(); - if(locale) { + if(!locale) { locale = &addon.add_child("translation"); (*locale)["language"] = locale_id; }