From 68657c7166b4d0849394e414bfa4aa59f514773c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 17 Mar 2020 12:31:54 +1000 Subject: [PATCH] field_checksum needs to strip HTML --- rslib/src/notes.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rslib/src/notes.rs b/rslib/src/notes.rs index c4289e9b1..212e51c1e 100644 --- a/rslib/src/notes.rs +++ b/rslib/src/notes.rs @@ -40,8 +40,9 @@ impl Note { } } -fn field_checksum(text: &str) -> u32 { - let digest = sha1::Sha1::from(text).digest().bytes(); +pub(crate) fn field_checksum(text: &str) -> u32 { + let text = strip_html_preserving_image_filenames(text); + let digest = sha1::Sha1::from(text.as_ref()).digest().bytes(); u32::from_be_bytes(digest[..4].try_into().unwrap()) }