diff --git a/source/java/org/alfresco/rest/api/model/Node.java b/source/java/org/alfresco/rest/api/model/Node.java index f9adaa0097..cb36057614 100644 --- a/source/java/org/alfresco/rest/api/model/Node.java +++ b/source/java/org/alfresco/rest/api/model/Node.java @@ -149,7 +149,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); } @@ -328,11 +333,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()); } /**