MINOR: Fix Table constraint relationships for SoftDeleted entities. (#19129)

* Update TableRepository.java

* Fix Checkstyle
This commit is contained in:
IceS2 2024-12-19 10:20:21 +01:00 committed by Sriharsha Chintalapani
parent d5360073c6
commit ae4658f85d

View File

@ -1138,7 +1138,7 @@ public class TableRepository extends EntityRepository<Table> {
String toParent = FullyQualifiedName.getParentFQN(column);
String columnName = FullyQualifiedName.getColumnName(column);
try {
Table toTable = findByName(toParent, NON_DELETED);
Table toTable = findByName(toParent, ALL);
validateColumn(toTable, columnName);
} catch (EntityNotFoundException e) {
throw new EntitySpecViolationException("Table not found: " + toParent);
@ -1232,8 +1232,7 @@ public class TableRepository extends EntityRepository<Table> {
for (String column : constraint.getReferredColumns()) {
String toParent = FullyQualifiedName.getParentFQN(column);
try {
EntityReference toTable =
Entity.getEntityReferenceByName(TABLE, toParent, NON_DELETED);
EntityReference toTable = Entity.getEntityReferenceByName(TABLE, toParent, ALL);
addRelationship(
table.getId(), toTable.getId(), TABLE, TABLE, Relationship.RELATED_TO);
} catch (EntityNotFoundException e) {