Commit Graph

2 Commits

Author SHA1 Message Date
Rick
182016d932 fix: resolve database path inconsistency causing DB failures since v2.10.5
- Fix inconsistent database path in scripts/test-code-node-fixes.ts
  (was using './nodes.db' instead of './data/nodes.db')
- Remove incorrect database file from project root
- Ensure all scripts consistently use ./data/nodes.db as default path
- Resolves issues where rebuild creates database but MCP tools fail

Fixes database initialization problems reported by users since v2.10.5
where rebuild appeared successful but MCP functionality failed due to
incomplete database schema in root directory.
2025-09-03 14:12:01 -07:00
czlonkowski
99e74cf22a fix: correct misleading Code node documentation based on real-world testing
Critical fixes based on Claude Desktop feedback:

1. Fixed crypto documentation: require('crypto') IS available despite editor warnings
   - Added clear examples of crypto usage
   - Updated validation to guide correct require() usage

2. Clarified $helpers vs standalone functions
   - $getWorkflowStaticData() is standalone, NOT $helpers.getWorkflowStaticData()
   - Added validation to catch incorrect usage (prevents '$helpers is not defined' errors)
   - Enhanced examples showing proper $helpers availability checks

3. Fixed JMESPath numeric literal documentation
   - n8n requires backticks around numbers in filters: [?age >= `18`]
   - Added multiple examples and validation to detect missing backticks
   - Prevents 'JMESPath syntax error' that Claude Desktop encountered

4. Fixed webhook data access gotcha
   - Webhook payload is at items[0].json.body, NOT items[0].json
   - Added dedicated 'Webhook Data Access' section with clear examples
   - Created process_webhook_data task template
   - Added validation to detect incorrect webhook data access patterns

All fixes based on production workflows TaNqYoZNNeHC4Hne and JZ9urD7PNClDZ1bm

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 09:22:34 +02:00