From eda411c07402696b54a59c7caa3eedcd7a8ebdd9 Mon Sep 17 00:00:00 2001 From: Tim Chamberlain Date: Thu, 17 Jul 2025 14:04:06 -0500 Subject: [PATCH] fixed unit tests --- .../qqq/backend/core/instances/QInstanceEnricher.java | 5 ++++- .../backend/core/actions/metadata/MetaDataActionTest.java | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java index 384a4907..87b842c4 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java @@ -858,7 +858,10 @@ public class QInstanceEnricher *******************************************************************************/ private void defineTableBulkProcesses(QInstance qInstance) { - qInstance.addPossibleValueSource(defineTableKeyFieldsPossibleValueSource()); + if(qInstance.getPossibleValueSource(TableKeyFieldsPossibleValueSource.NAME) == null) + { + qInstance.addPossibleValueSource(defineTableKeyFieldsPossibleValueSource()); + } for(QTableMetaData table : qInstance.getTables().values()) { diff --git a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/metadata/MetaDataActionTest.java b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/metadata/MetaDataActionTest.java index 4d75312d..5a111460 100644 --- a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/metadata/MetaDataActionTest.java +++ b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/metadata/MetaDataActionTest.java @@ -252,7 +252,7 @@ class MetaDataActionTest extends BaseTest // with several permissions set, we should see some things, and they should have permissions turned on // ///////////////////////////////////////////////////////////////////////////////////////////////////////// assertEquals(Set.of("person"), result.getTables().keySet()); - assertEquals(Set.of("increaseBirthdate", "runShapesPersonReport", "person.bulkInsert", "person.bulkEdit", "person.bulkDelete"), result.getProcesses().keySet()); + assertEquals(Set.of("increaseBirthdate", "runShapesPersonReport", "person.bulkInsert", "person.bulkEdit", "person.bulkEditWithFile", "person.bulkDelete"), result.getProcesses().keySet()); assertEquals(Set.of("shapesPersonReport", "personJoinShapeReport", "simplePersonReport"), result.getReports().keySet()); assertEquals(Set.of("PersonsByCreateDateBarChart"), result.getWidgets().keySet()); @@ -288,7 +288,7 @@ class MetaDataActionTest extends BaseTest assertEquals(Set.of("person", "personFile", "personMemory"), result.getTables().keySet()); - assertEquals(Set.of("increaseBirthdate", "personFile.bulkInsert", "personFile.bulkEdit", "personFile.bulkDelete", "personMemory.bulkInsert", "personMemory.bulkEdit", "personMemory.bulkDelete"), result.getProcesses().keySet()); + assertEquals(Set.of("increaseBirthdate", "personFile.bulkInsert", "personFile.bulkEdit", "personFile.bulkEditWithFile", "personFile.bulkDelete", "personMemory.bulkInsert", "personMemory.bulkEdit", "personMemory.bulkEditWithFile", "personMemory.bulkDelete"), result.getProcesses().keySet()); assertEquals(Set.of(), result.getReports().keySet()); assertEquals(Set.of(), result.getWidgets().keySet()); @@ -335,7 +335,7 @@ class MetaDataActionTest extends BaseTest MetaDataOutput result = new MetaDataAction().execute(new MetaDataInput()); assertEquals(Set.of("person", "personFile", "personMemory"), result.getTables().keySet()); - assertEquals(Set.of("increaseBirthdate", "personFile.bulkInsert", "personFile.bulkEdit", "personMemory.bulkDelete"), result.getProcesses().keySet()); + assertEquals(Set.of("increaseBirthdate", "personFile.bulkInsert", "personFile.bulkEdit", "personFile.bulkEditWithFile", "personMemory.bulkDelete"), result.getProcesses().keySet()); assertEquals(Set.of(), result.getReports().keySet()); assertEquals(Set.of(), result.getWidgets().keySet());