View Issue Details

IDProjectCategoryView StatusLast Update
0000420FakturamaDokumente (Documents)public2018-02-10 20:02
ReporteremwAssigned Torheydenr  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version1.6.7 
Target Version2.0.0Fixed in Version2.0.0 
Summary0000420: [FAK-420 (alt)] misc/Placeholders.java:censorAccountNumber(String) führt zu exception bei zu kurzem Parameter
Description

Falls ein Kontakt eine IBAN zugewiesen hat, die kürzer als drei Zeichen ist, führt Placeholders.java:1058ff zu folgendem Fehler beim Drucken mit LibreOffice:

E:Error starting OpenOffice from <a href="file:///" class="external-link" rel="nofollow">file:///</a>


{...}

/Vorlagen/Rechnung/Netto.ott : String index out of range: -2 in: com.sebulli.fakturama.misc.Placeholders/censorAccountNumber(1100)

Wie es zu der zu kurzen IBAN in unserem System kommt ist mir ein Rätsel, aber alle Kontakte, die bei uns keine IBAN haben, haben dort ein einziges Leerzeichen stehen.

Nichtsdestotrotz handelt es sich natürlich um einen fatalen Bug.

Trivialer fix: In misc/Placeholders.java:1093 die 0 durch eine 2 ersetzen.

TagsNo tags attached.

Activities

rheydenr

2015-05-29 01:18

administrator   ~0000465

Last edited: 2017-12-30 00:08

wurde behoben.

Issue History

Date Modified Username Field Change
2017-12-30 00:08 rheydenr New Issue
2017-12-30 00:08 rheydenr Assigned To => rheydenr
2017-12-30 00:08 rheydenr Note Added: 0000465
2017-12-30 00:08 rheydenr Description Updated
2017-12-30 13:31 rheydenr Fixed in Version 0.0 => 1.6.8
2018-02-10 19:40 rheydenr Fixed in Version 1.6.8 => 2.0.0
2018-02-10 20:02 rheydenr Target Version 4.0.0 => 2.0.0