Merge pull request #574 from loopwork-ai/carlpeaslee/fix-resource-template-list-metadata

fixes metadata for listed resources from resource templates so that they favor their own metadata
This commit is contained in:
ihrpr 2025-06-12 18:50:23 +01:00 • committed by GitHub
commit 9d3374c519
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -373,8 +373,9 @@ export class McpServer {
const result = await template.resourceTemplate.listCallback(extra);
for (const resource of result.resources) {
templateResources.push({
...resource,
...template.metadata,
// the defined resource metadata should override the template metadata if present
...resource,
});
}
}