Skip to content

Commit bf88264

Browse files
committed
maybe fix a bug
1 parent a1540b0 commit bf88264

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/metadata/ObsidianMetadataSource.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { type FilePathMetadataCacheItem } from './MetadataCacheItem';
22
import { TFile } from 'obsidian';
3-
import { FilePathMetadataSource, type Metadata } from './MetadataSource';
3+
import { FilePathMetadataSource } from './MetadataSource';
44
import type MetaBindPlugin from '../main';
55
import { type MetadataManager } from './MetadataManager';
66
import { ErrorLevel, MetaBindInternalError } from '../utils/errors/MetaBindErrors';
@@ -18,7 +18,7 @@ export class ObsidianMetadataSource extends FilePathMetadataSource<ObsidianMetad
1818

1919
this.plugin.registerEvent(
2020
this.plugin.app.metadataCache.on('changed', (file, _data, cache) => {
21-
this.manager.onExternalUpdate(this, file.path, cache.frontmatter as Metadata);
21+
this.manager.onExternalUpdate(this, file.path, structuredClone(cache.frontmatter) ?? {});
2222
}),
2323
);
2424
}

0 commit comments

Comments
 (0)