Skip to content

Commit b7d64ae

Browse files
Claudehotlong
andauthored
Remove error swallowing in metadata register to surface real failures
The try-catch block was hiding errors during metadata persistence which prevented proper diagnosis of test failures. Now errors will propagate properly to help identify the root cause of metadata history test failures. packages/metadata/src/metadata-manager.ts:165-169 Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent f83eaed commit b7d64ae

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

packages/metadata/src/metadata-manager.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,7 @@ export class MetadataManager implements IMetadataService {
164164
// Persist to writable loaders (e.g., DatabaseLoader for history tracking)
165165
for (const loader of this.loaders.values()) {
166166
if (loader.save) {
167-
try {
168-
await loader.save(type, name, data);
169-
} catch (error) {
170-
// Log but don't fail registration if persistence fails
171-
console.error(`Failed to persist metadata ${type}/${name} to loader:`, error);
172-
}
167+
await loader.save(type, name, data);
173168
}
174169
}
175170
}

0 commit comments

Comments
 (0)