From a582231523d87a15f7421e4a2e18ef86efc6d27b Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Tue, 09 Dec 2025 17:00:44 -0600 Subject: [PATCH] indexing/tags: Actually catch errors peeling to tag --- src/database/indexer.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/database/indexer.rs b/src/database/indexer.rs index 196ee8d..0804c8a 100644 --- a/src/database/indexer.rs +++ b/src/database/indexer.rs @@ -551,11 +551,15 @@ None }; - if let Ok(tag) = reference.peel_to_tag() { - info!("Inserting newly discovered tag to index"); - - Tag::new(tag.tagger()?, tree_id)?.insert(tag_tree, tag_name)?; - } + match reference.peel_to_tag() { + Ok(tag) => { + info!("{}: Indexing newly discovered tag", tag_name); + Tag::new(tag.tagger()?, tree_id)?.insert(tag_tree, tag_name)?; + }, + Err(e) => { + warn!("{}: Unable to peel ref to tag: {}", tag_name, e); + } + }; Ok(()) } -- gitore 0.2.3