mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-07 16:11:30 +00:00
fix: use entityLink FQN vs entityFQN when checking against entity FQN in alerting (#13189)
This commit is contained in:
parent
eff687ba97
commit
4396cada65
@ -29,6 +29,7 @@ import org.openmetadata.schema.type.FieldChange;
|
|||||||
import org.openmetadata.schema.type.Include;
|
import org.openmetadata.schema.type.Include;
|
||||||
import org.openmetadata.service.Entity;
|
import org.openmetadata.service.Entity;
|
||||||
import org.openmetadata.service.formatter.util.FormatterUtil;
|
import org.openmetadata.service.formatter.util.FormatterUtil;
|
||||||
|
import org.openmetadata.service.resources.feeds.MessageParser;
|
||||||
import org.openmetadata.service.util.JsonUtils;
|
import org.openmetadata.service.util.JsonUtils;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@ -102,7 +103,8 @@ public class AlertsRuleEvaluator {
|
|||||||
}
|
}
|
||||||
EntityInterface entity = getEntity(changeEvent);
|
EntityInterface entity = getEntity(changeEvent);
|
||||||
for (String name : entityNames) {
|
for (String name : entityNames) {
|
||||||
if (changeEvent.getEntityType().equals(TEST_CASE) && ((TestCase) entity).getEntityFQN().equals(name)) {
|
if (changeEvent.getEntityType().equals(TEST_CASE)
|
||||||
|
&& (MessageParser.EntityLink.parse(((TestCase) entity).getEntityLink()).getEntityFQN().equals(name))) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (entity.getFullyQualifiedName().equals(name)) {
|
if (entity.getFullyQualifiedName().equals(name)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user