diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java index c53609d..ae3cbba 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java @@ -600,9 +600,11 @@ public class ApiService { } else if (parts.length == 3) { if ("entry".equals(parts[0])) { DynamicObjectCollection dynamicObjectCollection1 = billObject.getDynamicObjectCollection(parts[0]); - DynamicObject object = dynamicObjectCollection1.get(i).getDynamicObject(parts[1]); - if (object != null) { - value = object.get(parts[2]); + if (dynamicObjectCollection1 != null) { + DynamicObject object = dynamicObjectCollection1.get(i).getDynamicObject(parts[1]); + if (object != null) { + value = object.get(parts[2]); + } } } else { DynamicObject object = billObject.getDynamicObject(parts[0]);