fix: return early on promise rejection (#26112)

Co-authored-by: David Sanders <dsanders11@ucsbalum.com>
This commit is contained in:
trop[bot]
2020-10-22 14:45:33 -05:00
committed by GitHub
parent 205f9432ee
commit d073ab64fb

View File

@@ -868,9 +868,11 @@ v8::Local<v8::Promise> Session::ListWordsInSpellCheckerDictionary() {
SpellcheckService* spellcheck =
SpellcheckServiceFactory::GetForContext(browser_context_);
if (!spellcheck)
if (!spellcheck) {
promise.RejectWithErrorMessage(
"Spellcheck in unexpected state: failed to load custom dictionary.");
return handle;
}
if (spellcheck->GetCustomDictionary()->IsLoaded()) {
promise.Resolve(spellcheck->GetCustomDictionary()->GetWords());