Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Identify wrong interpreted tag ids #58

Merged
merged 5 commits into from
Feb 1, 2018
Merged

Conversation

dr-duplo
Copy link
Contributor

@dr-duplo dr-duplo commented Jan 29, 2018

The change enables the transaction parser to identify
tag ids which seem to be valid but are artefacts of line wraps
in the content of another tag. This occurs if the content contains
character sequences like ...12:23:43... which happens to be a
timestamp but looks like a tag id when wrapped unfortunatly like:
12\n\r
:12:43 --> invalid tag id :12:
Looks like other implementations do not check this either (e.g. aqbanking, hbci4java)

The change enables the transaction parser to identify 
tag ids which seem to be valid but are artefacts of line wraps
in the content of another tag. This occurs if the content contains
character sequences like ...12:23:43... which happens to be a
timestamp but looks like a tag id when wrapped unfortunatly like:
12\n\r
:12:43  --> invalid tag id :12:
@coveralls
Copy link

coveralls commented Jan 29, 2018

Coverage Status

Coverage remained the same at 100.0% when pulling 45f4d4e on dr-duplo:patch-1 into 637cd87 on WoLpH:develop.

@dr-duplo
Copy link
Contributor Author

heading to close coverage gap...

@wolph
Copy link
Owner

wolph commented Feb 1, 2018

Great solution, or at least as good as possible :)

Thanks for all the help!

@wolph wolph merged commit 0b6d541 into wolph:develop Feb 1, 2018
@dr-duplo dr-duplo deleted the patch-1 branch February 1, 2018 22:07
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.

3 participants