Update _getNodeNoteIds to return integer IDs (#2142)
This commit is contained in:
parent
63d37c872b
commit
bd53f2bbfb
@ -668,7 +668,16 @@ class DisplayAnki {
|
|||||||
|
|
||||||
_getNodeNoteIds(node) {
|
_getNodeNoteIds(node) {
|
||||||
const {noteIds} = node.dataset;
|
const {noteIds} = node.dataset;
|
||||||
return typeof noteIds === 'string' && noteIds.length > 0 ? noteIds.split(' ') : [];
|
const results = [];
|
||||||
|
if (typeof noteIds === 'string' && noteIds.length > 0) {
|
||||||
|
for (const noteId of noteIds.split(' ')) {
|
||||||
|
const noteIdInt = Number.parseInt(noteId, 10);
|
||||||
|
if (Number.isFinite(noteIdInt)) {
|
||||||
|
results.push(noteIdInt);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
_getViewNoteButton(index) {
|
_getViewNoteButton(index) {
|
||||||
|
Loading…
Reference in New Issue
Block a user