diff --git a/source/java/org/alfresco/rest/api/model/Node.java b/source/java/org/alfresco/rest/api/model/Node.java index 90c473384a..be63a65f5f 100644 --- a/source/java/org/alfresco/rest/api/model/Node.java +++ b/source/java/org/alfresco/rest/api/model/Node.java @@ -142,7 +142,12 @@ public class Node implements Comparable } private NodeRef getStringAsNodeRef(String nRefString) { - if(! NodeRef.isNodeRef(nRefString)) + if (nRefString == null) + { + return null; + } + + if( ! NodeRef.isNodeRef(nRefString)) { return new NodeRef(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE, nRefString); } @@ -321,11 +326,12 @@ public class Node implements Comparable } /** - * @deprecated + * @deprecated note: used when creating (via POST) favourite target */ public void setGuid(NodeRef guid) { this.guid = guid; + setId(guid.toString()); } /**