public boolean synchronize(WriteGraph graph, Resource template, Resource instance, TypicalInfo info) throws DatabaseException {
DiagramDesc mdesc = graph.syncRequest(DiagramRequests.getDiagramDesc(template));
DiagramDesc idesc = graph.syncRequest(DiagramRequests.getDiagramDesc(instance));
- if (mdesc.equals(idesc))
+ if (null == mdesc || mdesc.equals(idesc))
return false;
DiagramGraphUtil.setDiagramDesc(graph, instance, mdesc);