fix: use lowercase for community node names to match n8n convention (#529)

* fix: use lowercase for community node names to match n8n convention

Community nodes in n8n use lowercase node class names (e.g., chatwoot
not Chatwoot). The extractNodeNameFromPackage method was incorrectly
capitalizing node names, causing validation failures.

Changes:
- Fix extractNodeNameFromPackage to use lowercase instead of capitalizing
- Add case-insensitive fallback in getNode for robustness
- Update tests to expect lowercase node names
- Bump version to 2.32.1

Fixes the case sensitivity bug where MCP stored Chatwoot but n8n
expected chatwoot.

Conceived by Romuald Członkowski - www.aiadvisors.pl/en

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* chore: rebuild community nodes database with lowercase names

Rebuilt database after fixing extractNodeNameFromPackage to use
lowercase node names matching n8n convention.

Conceived by Romuald Członkowski - www.aiadvisors.pl/en

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Romuald Członkowski <romualdczlonkowski@MacBook-Pro-Romuald.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Romuald Członkowski
2026-01-08 08:27:56 +01:00
committed by GitHub
parent 211ae72f96
commit 28667736cd
6 changed files with 33 additions and 12 deletions

Binary file not shown.