From 5bd63a314b52262562b90d652ea56258fdfc4dc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Tue, 2 Jul 2024 19:47:04 +0200 Subject: [PATCH] fix(backend): don't claim LBL is an `URL` attribute --- cli/src/extractors/web.rs | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/cli/src/extractors/web.rs b/cli/src/extractors/web.rs index a664e30..81fabb3 100644 --- a/cli/src/extractors/web.rs +++ b/cli/src/extractors/web.rs @@ -103,17 +103,21 @@ impl Extractor for WebExtractor { .into_iter() .flatten() .flat_map(|e| { - vec![ - Entry { - entity: Address::Attribute(e.attribute.clone()), - attribute: ATTR_OF.parse().unwrap(), - value: EntryValue::Address(TYPE_URL_ADDRESS.clone()), - provenance: context.provenance.clone() + "EXTRACTOR", - user: context.user.clone(), - timestamp: chrono::Utc::now().naive_utc(), - }, - e, - ] + if e.attribute != ATTR_LABEL { + vec![ + Entry { + entity: Address::Attribute(e.attribute.clone()), + attribute: ATTR_OF.parse().unwrap(), + value: EntryValue::Address(TYPE_URL_ADDRESS.clone()), + provenance: context.provenance.clone() + "EXTRACTOR", + user: context.user.clone(), + timestamp: chrono::Utc::now().naive_utc(), + }, + e, + ] + } else { + vec![e] + } }) .collect()); }