fix(backend): don't claim LBL is an URL attribute

This commit is contained in:
Tomáš Mládek 2024-07-02 19:47:04 +02:00
parent a6166fa6f9
commit 5bd63a314b

View file

@ -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());
}