Skip to content

Commit

Permalink
fix(DataviewNotes): 🐛 Check for links in query
Browse files Browse the repository at this point in the history
  • Loading branch information
SkepticMystic committed Apr 18, 2022
1 parent 1272ab8 commit 51d0b67
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 3 deletions.
6 changes: 5 additions & 1 deletion main.js
Original file line number Diff line number Diff line change
Expand Up @@ -7136,7 +7136,11 @@ function addDataviewNotesToGraph(plugin, eligableAlts, frontms, mainG) {
eligableAlts.forEach((altFile) => {
var _a;
const basename = getDVBasename(altFile.file);
const query = altFile[BC_DV_NOTE];
let query = altFile[BC_DV_NOTE];
if (query.hasOwnProperty('path')) {
//@ts-ignore
query = `[[${query.path}]]`;
}
let field = (_a = altFile[BC_DV_NOTE_FIELD]) !== null && _a !== void 0 ? _a : (dataviewNoteField || fields[0]);
let targets = [];
try {
Expand Down
10 changes: 8 additions & 2 deletions src/AlternativeHierarchies/DataviewNotes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,20 @@ export function addDataviewNotesToGraph(

eligableAlts.forEach((altFile) => {
const basename = getDVBasename(altFile.file);
const query = altFile[BC_DV_NOTE] as string;

let query = altFile[BC_DV_NOTE] as (string | Record<string, string>);
if (query.hasOwnProperty('path')) {
//@ts-ignore
query = `[[${query.path}]]`;
}


let field =
(altFile[BC_DV_NOTE_FIELD] as string) ?? (dataviewNoteField || fields[0]);

let targets: dvFrontmatterCache[] = [];
try {
targets = dv.pages(query).values;
targets = dv.pages(<string>query).values;
} catch (er) {
new Notice(`${query} is not a valid Dataview from-query`);
warn(er);
Expand Down

0 comments on commit 51d0b67

Please sign in to comment.