Skip to content

release: sync production to v0.11.15 (filter accepte les tableaux) - #493

Merged
simonLouvet merged 2 commits into
productionfrom
master
Aug 25, 2026
Merged

simonLouvet merged 2 commits into
productionfrom
master

Conversation

@simonLouvet

Copy link
Copy Markdown
Collaborator

Résumé

Sync de production avec masterv0.11.15.

Contenu

  • Filter : accepte les items tableau (lignes xlsx/csv) — enveloppe _wrapped.
  • Bump v0.11.15 + CHANGELOG.

simon louvet and others added 2 commits August 25, 2026 09:48
…_wrapped

Le composant Filter utilisait LokiJS qui n'accepte que des objets : un item
tableau (ex. une ligne d'un xlsx/csv : [c1,c2,...]) était rejeté à l'insertion
(erreurs 'Object cannot be null' / 'Document needs to be an object').

- filterRawItems / workWithFragments : les items tableau sont enveloppés dans
  { _wrapped: item } avant collection.insert
- filter : dé-enveloppe avant l'évaluation $where et dans le résultat
- Tests : filterRawItems accepte un tableau de tableaux sans erreur ; cas find
  simple avec wrapper
Validé en local avec le fichier DATAPLAYERS 08_2026.xlsx : les 16 lignes non
vides du xlsx sont filtrées (this.length>0), les 984 lignes vides exclues,
0 erreur d'insertion. Objets classiques inchangés.
…rays

fix(filter): accepte les items tableau (lignes xlsx/csv)
@simonLouvet
simonLouvet merged commit caf07e4 into production Aug 25, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant