Skip to content

Commit db90b4a

Browse files
committed
Backfill ISBN inside Chapter/Book refs
1 parent 260ab98 commit db90b4a

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

build/src/bib_render.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,20 @@ fn backfill_isbn(reference: &Reference) -> Cow<'_, Reference> {
3939
.insert(format!("isbn:{}", isbn.0));
4040
return Cow::Owned(result);
4141
}
42+
Reference::Chapter(
43+
c @ Chapter {
44+
book: b @ Book {
45+
isbn: Some(isbn), ..
46+
},
47+
..
48+
},
49+
) => {
50+
let mut b = b.clone();
51+
b.common.identifiers.insert(format!("isbn:{}", isbn.0));
52+
let mut result = c.clone();
53+
result.book = b;
54+
return Cow::Owned(Reference::Chapter(result));
55+
}
4256
_ => {}
4357
}
4458

build/src/mdast_to_html.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -909,7 +909,7 @@ impl Converter<'_> {
909909

910910
html! {
911911
span.dice {
912-
@for c in children.into_iter().intersperse(html! { "\u{2009}" }) {
912+
@for c in Itertools::intersperse(children.into_iter(), html! { "\u{2009}" }) {
913913
(c)
914914
}
915915
}

0 commit comments

Comments
 (0)