don't cast blindly

This commit is contained in:
Ell 2023-08-18 12:55:07 +02:00
parent c7be82d5fa
commit 46cfbdfd36

View file

@ -17,7 +17,9 @@ export class JSPView extends ItemView {
let content = this.contentEl.createDiv({cls: "just-share-please-view"}); let content = this.contentEl.createDiv({cls: "just-share-please-view"});
if (this.plugin.settings.shared.length > 0) { if (this.plugin.settings.shared.length > 0) {
for (let shared of this.plugin.settings.shared) { for (let shared of this.plugin.settings.shared) {
let file = this.plugin.app.vault.getAbstractFileByPath(shared.path) as TFile; let file = this.plugin.app.vault.getAbstractFileByPath(shared.path) ;
if(!(file instanceof TFile))
continue;
let div = content.createDiv({cls: "just-share-please-shared-item"}); let div = content.createDiv({cls: "just-share-please-shared-item"});
div.createSpan({cls: "just-share-please-shared-name", text: removeExtension(shared.path).split(/[/\\]/g).pop()}); div.createSpan({cls: "just-share-please-shared-name", text: removeExtension(shared.path).split(/[/\\]/g).pop()});
if (file?.path.match(/[/\\]/)) if (file?.path.match(/[/\\]/))