From 27718ce674b4bae9e1744bb76e8a2a7c32df9379 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Sat, 21 Jun 2014 23:46:43 +0200 Subject: Avoid null pointers if the DOM is not yet valid --- src/main/java/com/c2kernel/persistency/outcome/Outcome.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java') diff --git a/src/main/java/com/c2kernel/persistency/outcome/Outcome.java b/src/main/java/com/c2kernel/persistency/outcome/Outcome.java index b143e4c..1b9a696 100644 --- a/src/main/java/com/c2kernel/persistency/outcome/Outcome.java +++ b/src/main/java/com/c2kernel/persistency/outcome/Outcome.java @@ -166,6 +166,8 @@ public class Outcome implements C2KLocalObject { } public String getField(String name) { + if (getDOM() == null) return null; + if (getDOM().getDocumentElement() == null) return null; NodeList elements = getDOM().getDocumentElement().getElementsByTagName(name); if (elements.getLength() == 1 && elements.item(0).hasChildNodes() && elements.item(0).getFirstChild() instanceof Text) return ((Text)elements.item(0).getFirstChild()).getData(); -- cgit v1.2.3