From e1f19d48cae63c7b8abd51a00a96523eea0435dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20K=C3=B6berle?= Date: Sun, 19 Mar 2017 20:01:59 +0100 Subject: [PATCH] Fix a crash when a null Prefab field gets synchronized. --- .../typeHandling/extensionTypes/PrefabTypeHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/src/main/java/org/terasology/persistence/typeHandling/extensionTypes/PrefabTypeHandler.java b/engine/src/main/java/org/terasology/persistence/typeHandling/extensionTypes/PrefabTypeHandler.java index 296c3108254..068f0702bd0 100644 --- a/engine/src/main/java/org/terasology/persistence/typeHandling/extensionTypes/PrefabTypeHandler.java +++ b/engine/src/main/java/org/terasology/persistence/typeHandling/extensionTypes/PrefabTypeHandler.java @@ -37,6 +37,9 @@ public String getAsString(Prefab item) { @Override public Prefab getFromString(String representation) { + if (representation == null) { + return null; + } return Assets.getPrefab(representation).orElse(null); } }