fix(pakket): grafiekdata uit een pakket wordt gelezen zoals overal elders #420
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!420
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/pakket-grafiekdata-json"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Deze fix lag als losse commit in de hoofdwerkmap, op een lokale
maindie eeneigen lijn bleek te zijn. Via cherry-pick op
origin/maingezet; inhoudongewijzigd.
Grafiekdata uit een
.ocideckwerd als CSV gelezen. Sinds grafiekdata naareen los bestand verhuisde munt OciDeck altijd
.json, maar het uitpakken las elkdatabestand als CSV. Op JSON levert dat geen fout maar onzin: de eerste regel
{werd de kopregel, dus geen enkele reeks, en het resultaat was een grafiek zonder
cijfers. De enige test die dit pad dekte gebruikte een
.csven bleef daaromgroen — het soort dekking dat een gat juist verbergt.
En een grafiek zonder cijfers bleef stil. Twee paden meldden het niet: het
bestandskiezer-pad gooide de waarschuwing weg, en het bytes-pad (web, drag-drop,
URL-import) kende er geen. Dat laatste heeft geen projectmap en kán een
data/…-verwijzing dus niet oplossen — een grens van het pad, geen fout, maarwel iets om te zeggen in plaats van te verzwijgen.
Toetsing
make checkgroen: 4189 tests, dekking 79,5%. CI blijft pending — er is geenrunner.
De cherry-pick voegde schoon samen met de herstructurering van
tabs_provider.dartuit #417 (TabInfo/TabsStatenaar een eigen part): dezewijziging zit in het openpad, niet in het verplaatste deel. De twee aanroepen van
_warnUnfilledChartDatazijn losse plekken, geen dubbeling.🤖 Generated with Claude Code
Sinds grafiekdata naar een los bestand verhuisde munt OciDeck altijd `.json`, maar het uitpakken van een `.ocideck` las elk databestand als CSV. Op JSON levert dat geen fout maar onzin: de eerste regel `{` werd de kopregel, dus geen enkele reeks, en het resultaat was een grafiek zonder cijfers. De enige test die dit pad dekte gebruikte een `.csv` en bleef daarom groen. Daarnaast bleef een grafiek zonder cijfers stil. Twee paden meldden het niet: het bestandskiezer-pad gooide de waarschuwing weg, en het bytes-pad (web, drag-drop, URL-import) kende er geen. Dat laatste heeft geen projectmap en kán een `data/…`-verwijzing dus niet oplossen — een grens van het pad, geen fout, maar wel iets om te zeggen in plaats van te verzwijgen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>