Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[fix] Preserve CSV header order when editing payroll rows

Aperta Adatta ai principianti
#1,708 8 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 7 giorni

@Fatima26-star ci sta già lavorando.

Dal 22/10/2026.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
nextjs, typescript
Ambito
frontend, payments

Direzione di ricerca

Inizia da frontend/src/components/stream-creation/BatchStreamWizard.tsx, in corrispondenza di handleSaveEdit, poi leggi il parser CSV per vedere come associa i nomi delle intestazioni alle colonne. Carica un CSV con le colonne nell’ordine amount,recipient,duration_seconds,cliff_seconds e modifica una riga. Il lavoro è completato quando il parsing successivo conserva ogni campo, le colonne aggiuntive supportate, l’escape CSV e tutte le altre righe.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug frontend points: 150 Stellar Wave

Labels: bug, frontend, points: 150
File/location: frontend/src/components/stream-creation/BatchStreamWizard.tsx:133

Description:
The parser accepts columns in arbitrary order, but handleSaveEdit rewrites the row in recipient,amount,duration,cliff order under the unchanged header. Editing a valid reordered CSV moves values into the wrong columns and corrupts the payment row.

Acceptance Criteria:

  • Serialize edited values using the parsed header-to-column mapping, preserving supported extra columns and CSV escaping.
  • Upload a CSV ordered amount,recipient,duration_seconds,cliff_seconds; edit one row and assert that reparsing preserves every field and other rows.

Notes:
Source trace: parser locates columns by header name; handleSaveEdit writes a fixed column order under the original header.

Audited commit: 649b6976a100fd964ce191428eef1faeb50aaa39. Closest prior issues reviewed: #1194. This report concerns the specific failure or uncovered test paths described above, rather than repeating the original feature request.

Lingua principale
TypeScript
Stelle
18
Fork
250
Merge medio
5g 6h
PR unite (30g)
82

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di LabsCrypt/flowfi

Tutte le issue di LabsCrypt/flowfi

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.