diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/TestSuiteRepository.java b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/TestSuiteRepository.java index 41e5f112d19..32656809143 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/TestSuiteRepository.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/TestSuiteRepository.java @@ -147,7 +147,8 @@ public class TestSuiteRepository extends EntityRepository { public void setInheritedFields(TestSuite testSuite, EntityUtil.Fields fields) { if (Boolean.TRUE.equals(testSuite.getExecutable())) { Table table = - Entity.getEntity(TABLE, testSuite.getExecutableEntityReference().getId(), "owners", ALL); + Entity.getEntity( + TABLE, testSuite.getExecutableEntityReference().getId(), "owners,domain", ALL); inheritOwners(testSuite, fields, table); inheritDomain(testSuite, fields, table); } diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/resources/dqtests/TestSuiteResource.java b/openmetadata-service/src/main/java/org/openmetadata/service/resources/dqtests/TestSuiteResource.java index 7b8d5979c89..f1eba18f6b8 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/resources/dqtests/TestSuiteResource.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/resources/dqtests/TestSuiteResource.java @@ -230,6 +230,9 @@ public class TestSuiteResource extends EntityResource testSuites = + listEntitiesFromSearch( + Map.of("domain", DOMAIN1.getFullyQualifiedName(), "fields", "domain"), + 100, + 0, + ADMIN_AUTH_HEADERS); + assertTrue( + testSuites.getData().stream() + .allMatch(ts -> ts.getDomain().getId().equals(DOMAIN1.getId()))); + } + @Test void post_createLogicalTestSuiteAndAddTests_200(TestInfo test) throws IOException { TestCaseResourceTest testCaseResourceTest = new TestCaseResourceTest();