We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 88560c6 commit 94440e1Copy full SHA for 94440e1
src/manifest/dbtIntegrationAdapter.ts
@@ -649,7 +649,15 @@ export class DBTIntegrationAdapter extends EventEmitter implements DBTFacade {
649
`SourceFileChanged event fired for "${this.getProjectName()}" at ${this.projectRoot}`,
650
);
651
this.emit("sourceFileChanged");
652
- await this.rebuildManifest();
+ try {
653
+ await this.rebuildManifest();
654
+ } catch (error) {
655
+ this.terminal.error(
656
+ "DBTIntegrationAdapterError",
657
+ `Failed to rebuild manifest after file change: ${error instanceof Error ? error.message : String(error)}`,
658
+ error,
659
+ );
660
+ }
661
}, this.getDebounceForRebuildManifest());
662
663
for (const sourcePath of this.currentSourcePaths) {
0 commit comments