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

parsebib--get-xref-fields: use all matching biblatex rules #17

Conversation

andras-simonyi
Copy link
Contributor

@andras-simonyi andras-simonyi commented Jan 15, 2022

The current code in parsebib--get-xref-fields finds and applies only the first specific biblatex inheritance rule that matches the given source and target but there are cases when several rules match and have to be applied, e.g., in the case of book -> inbook inheritance, where title field inheritance is described in the second matching default rule. This PR changes to code to collect (and apply) all matching rules instead of only the first one.

@joostkremers joostkremers merged commit 10c3be8 into joostkremers:master Jan 16, 2022
@joostkremers
Copy link
Owner

Thanks for finding this bug and providing a fix!

@andras-simonyi andras-simonyi deleted the Use_all_matching_rules_for_biblatex_inheritance branch January 16, 2022 21:37
@andras-simonyi
Copy link
Contributor Author

Thanks for the quick reaction, and, of course, thanks for parsebib!

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.

2 participants