feat: create generic fixedCollection validation utility

- Add FixedCollectionValidator utility to handle all fixedCollection patterns
- Support validation for 12 different node types including Switch, If, Filter,
  Summarize, Compare Datasets, Sort, Aggregate, Set, HTML, HTTP Request, and Airtable
- Refactor enhanced-config-validator to use the generic utility
- Add comprehensive tests with 19 test cases covering all node types
- Maintain backward compatibility with existing validation behavior

This prevents the 'propertyValues[itemName] is not iterable' error across all
susceptible n8n nodes, not just Switch/If/Filter.
This commit is contained in:
czlonkowski
2025-08-02 09:09:30 +02:00
parent ff17fbcc0a
commit 066e7fc668
4 changed files with 725 additions and 95 deletions

Binary file not shown.