Projectopslag laat logo en merkstrook met gelijke bestandsnaam botsen #2645
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2645
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Probleem
Bij gewoon Markdown-project opslaan kopieert
_writeProjecteerst het presentatielogo en daarna de merkstrook (lib/services/file/file_service_project.dart). Beide kopieerroutes kiezenlogos/<basename>als doel zonder botsingscontrole. Als het logo/map-a/brand.pngen de merkstrook/map-b/brand.pngverschillende bytes hebben, overschrijft de tweede kopielogos/brand.png. Beide profielvelden wijzen daarna naar hetzelfde bestand: de merkstrook kan als hoeklogo verschijnen. Dit is een statisch bevestigde kopievolgorde; de visuele route moet nog worden getoetst.Reproduceerroute
logos/en de twee opgeslagen profielpaden.Gewenst gedrag / aanpak
Bewaar verschillende bronbeelden onder verschillende projectnamen, ook bij gelijke basename; hergebruik een doel alleen als de bytes werkelijk gelijk zijn. Herschrijf beide profielvelden naar hun eigen relatieve pad. Pas dezelfde botsingsregel toe wanneer #2641/#2642 extra logo-varianten aan de projectkopie toevoegen.
Acceptatiecriteria
Gerelateerd: #2641 en #2642 (ontbrekende projectkopieën van andere logo-varianten).
Opgepakt. Tak: fix/logo-stijl-2640. Verwachte reikwijdte: botsingsvrije projectkopie van logo en merkstrook.
Geland op main in
978b199646. Dezelfde bytes delen één bestand in logos/; verschillende bytes met dezelfde naam krijgen een eigen naam.