aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoasted-nutbread <toasted-nutbread@users.noreply.github.com>2021-06-26 15:27:33 -0400
committerGitHub <noreply@github.com>2021-06-26 15:27:33 -0400
commitf389b3c232bcdca685f3090975cd32932221f965 (patch)
treef6b2e467ed1fc1337a8ddfa9ad01b51d155afe21
parent8d1d428ed488bc38c65cef723b59d70032bc1dc0 (diff)
Fix missing error logging when logging debug info (#1758)
-rw-r--r--ext/js/display/display.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/js/display/display.js b/ext/js/display/display.js
index 28659294..4148cd84 100644
--- a/ext/js/display/display.js
+++ b/ext/js/display/display.js
@@ -1961,10 +1961,10 @@ class Display extends EventDispatcher {
for (const mode of modes) {
let ankiNote;
let ankiNoteException;
- const ankiNoteErrors = [];
+ const errors = [];
try {
const noteContext = this._getNoteContext();
- ankiNote = await this._createNote(dictionaryEntry, mode, noteContext, false, ankiNoteErrors);
+ ankiNote = await this._createNote(dictionaryEntry, mode, noteContext, false, errors);
} catch (e) {
ankiNoteException = e;
}
@@ -1972,6 +1972,9 @@ class Display extends EventDispatcher {
if (typeof ankiNoteException !== 'undefined') {
entry.ankiNoteException = ankiNoteException;
}
+ if (errors.length > 0) {
+ entry.errors = errors;
+ }
ankiNotes.push(entry);
}
result.ankiNotes = ankiNotes;