diff --git a/TYPO3.TYPO3CR/Classes/TYPO3/TYPO3CR/Domain/Model/AbstractNodeData.php b/TYPO3.TYPO3CR/Classes/TYPO3/TYPO3CR/Domain/Model/AbstractNodeData.php
index <HASH>..<HASH> 100644
--- a/TYPO3.TYPO3CR/Classes/TYPO3/TYPO3CR/Domain/Model/AbstractNodeData.php
+++ b/TYPO3.TYPO3CR/Classes/TYPO3/TYPO3CR/Domain/Model/AbstractNodeData.php
@@ -268,6 +268,8 @@ abstract class AbstractNodeData {
 						$nodeData = $this->nodeDataRepository->findOneByIdentifier($value, $this->getWorkspace());
 						if ($nodeData instanceof NodeData) {
 							$value = $nodeData;
+						} else {
+							$value = NULL;
 						}
 						break;
 				}
[TASK] Add safe guard in getProperty() for non-existing node reference

This adds a safe guard to Node::getProperty() which returns NULL if
the node the property is referring to does not exist (anymore).

Change-Id: I1a3e9c<I>f<I>ce8d<I>bed8bbce<I>efc<I>
Reviewed-on: <URL>