diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/InsertAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/InsertAction.java index 44d471d6..e044b710 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/InsertAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/InsertAction.java @@ -233,6 +233,11 @@ public class InsertAction extends AbstractQActionFunction nextLevelInserts = new ArrayList<>(); for(QRecord record : insertedRecords) { + if(CollectionUtils.nullSafeHasContents(record.getErrors())) + { + continue; + } + if(record.getAssociatedRecords() != null && record.getAssociatedRecords().containsKey(association.getName())) { for(QRecord associatedRecord : CollectionUtils.nonNullList(record.getAssociatedRecords().get(association.getName())))