diff --git a/src/main/java/org/bdware/server/action/CMActions.java b/src/main/java/org/bdware/server/action/CMActions.java index e16163d..94423c9 100644 --- a/src/main/java/org/bdware/server/action/CMActions.java +++ b/src/main/java/org/bdware/server/action/CMActions.java @@ -1307,6 +1307,11 @@ public class CMActions implements OnHashCallback { LOGGER.info("pruneKilledContract!!!"); Set toRemove = new HashSet<>(); for (ContractMeta meta : map.values()) { + if (meta.getStatus() == null) { + toRemove.add(meta); + continue; + } + if (meta.getStatus().equals(ContractStatusEnum.KILLED)) toRemove.add(meta); if (meta.getName() == null || meta.getName().length() == 0)