diff --git a/toml/get.hpp b/toml/get.hpp index 2314f32..5d37cd9 100644 --- a/toml/get.hpp +++ b/toml/get.hpp @@ -792,7 +792,7 @@ find_or(basic_value&& v, const toml::key& ky, T&& opt) if(!v.is_table()) {return std::forward(opt);} auto tab = toml::get(std::move(v)); if(tab.count(ky) == 0) {return std::forward(opt);} - return get_or(std::move(tab[ky]), std::forward(opt)); + return get_or(std::move(tab.at(ky)), std::forward(opt)); } // ---------------------------------------------------------------------------