diff --git a/src/services/meta_service.rs b/src/services/meta_service.rs index c0e1a9b..77eba16 100644 --- a/src/services/meta_service.rs +++ b/src/services/meta_service.rs @@ -165,20 +165,15 @@ impl MetaService { response: crate::meta_plugin::MetaPluginResponse, ) { for meta_data in response.metadata { - if let Some(processed_meta) = crate::meta_plugin::process_metadata_outputs( - &meta_data.name, - meta_data.value, - plugin.outputs() - ) { - // Save to database - let db_meta = crate::db::Meta { - id: item_id, - name: processed_meta.name, - value: processed_meta.value, - }; - if let Err(e) = crate::db::store_meta(conn, db_meta) { - log::warn!("META_SERVICE: Failed to store metadata: {}", e); - } + // The metadata has already been processed by the plugin, so we can use it directly + // Save to database + let db_meta = crate::db::Meta { + id: item_id, + name: meta_data.name, + value: meta_data.value, + }; + if let Err(e) = crate::db::store_meta(conn, db_meta) { + log::warn!("META_SERVICE: Failed to store metadata: {}", e); } } }