Merge pull request #112853 from aaronp64/dictionary_error_key

Include key in `Dictionary::operator[]` error message
This commit is contained in:
Thaddeus Crews 2025-11-18 08:25:47 -06:00
commit 2c11facde0
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -133,7 +133,7 @@ const Variant &Dictionary::operator[](const Variant &p_key) const {
} else {
static Variant empty;
const Variant *value = _p->variant_map.getptr(key);
ERR_FAIL_COND_V_MSG(!value, empty, "Bug: Dictionary::operator[] used when there was no value for the given key, please report.");
ERR_FAIL_COND_V_MSG(!value, empty, vformat(R"(Bug: Dictionary::operator[] used when there was no value for the given key "%s". Please report.)", key));
return *value;
}
}