diff --git a/src/main/java/com/googlecode/objectify/util/KeyFormat.java b/src/main/java/com/googlecode/objectify/util/KeyFormat.java index 84f56cc4..8e85001f 100644 --- a/src/main/java/com/googlecode/objectify/util/KeyFormat.java +++ b/src/main/java/com/googlecode/objectify/util/KeyFormat.java @@ -164,7 +164,9 @@ public String formatOldStyleAppEngineKey(Key key) { fullProjectId = "s~" + fullProjectId; } keyMessageBuilder.setField(referenceDescriptor.findFieldByName("app"), fullProjectId); - keyMessageBuilder.setField(referenceDescriptor.findFieldByName("name_space"), key.getNamespace()); + if (key.getNamespace() != null) { + keyMessageBuilder.setField(referenceDescriptor.findFieldByName("name_space"), key.getNamespace()); + } Descriptors.Descriptor elementDescriptor = keyDescriptor.findMessageTypeByName("Element"); List elementMessages = new ArrayList<>();