diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/customizers/AbstractPostUpdateCustomizer.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/customizers/AbstractPostUpdateCustomizer.java index a8d7f7f2..b0d55b35 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/customizers/AbstractPostUpdateCustomizer.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/customizers/AbstractPostUpdateCustomizer.java @@ -114,9 +114,13 @@ public abstract class AbstractPostUpdateCustomizer if(oldRecordMap == null) { oldRecordMap = new HashMap<>(); - for(QRecord qRecord : oldRecordList) + + if(oldRecordList != null && updateInput != null) { - oldRecordMap.put(qRecord.getValue(updateInput.getTable().getPrimaryKeyField()), qRecord); + for(QRecord qRecord : oldRecordList) + { + oldRecordMap.put(qRecord.getValue(updateInput.getTable().getPrimaryKeyField()), qRecord); + } } }