From cd008c10e22ab61ff2418c74184fe385bb7c31ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Mon, 19 Feb 2024 22:35:02 +0100 Subject: [PATCH] fix: extractors no longer crash (error due to refactor) --- cli/src/extractors/audio.rs | 4 ++-- cli/src/extractors/media.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/src/extractors/audio.rs b/cli/src/extractors/audio.rs index bceb434..df0eb57 100644 --- a/cli/src/extractors/audio.rs +++ b/cli/src/extractors/audio.rs @@ -76,7 +76,7 @@ impl Extractor for ID3Extractor { timestamp: chrono::Utc::now().naive_utc(), }, Entry { - entity: (format!("ID3_{}", frame.id())).parse()?, + entity: Address::Attribute(format!("ID3_{}", frame.id()).parse()?), attribute: ATTR_LABEL.parse().unwrap(), value: format!("ID3: {}", frame.name()).into(), provenance: "SYSTEM EXTRACTOR".to_string(), @@ -109,7 +109,7 @@ impl Extractor for ID3Extractor { } if has_pictures { result.push(Entry { - entity: "ID3_PICTURE".parse()?, + entity: Address::Attribute("ID3_PICTURE".parse()?), attribute: ATTR_LABEL.parse().unwrap(), value: "ID3 Embedded Image".into(), provenance: "SYSTEM EXTRACTOR".to_string(), diff --git a/cli/src/extractors/media.rs b/cli/src/extractors/media.rs index 3782ed8..2e7f062 100644 --- a/cli/src/extractors/media.rs +++ b/cli/src/extractors/media.rs @@ -29,7 +29,7 @@ lazy_static! { timestamp: chrono::Utc::now().naive_utc(), }; pub static ref DURATION_OF_MEDIA: Entry = Entry { - entity: DURATION_KEY.parse().unwrap(), + entity: Address::Attribute(DURATION_KEY.parse().unwrap()), attribute: ATTR_OF.parse().unwrap(), value: EntryValue::Address(MEDIA_TYPE_INVARIANT.entity().unwrap()), provenance: "INVARIANT".to_string(),