]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/adapter/impl/DefaultPasteHandler.java
Check if root allows paste only for non-null target root to prevent NPE
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / adapter / impl / DefaultPasteHandler.java
index 067ed9207fe4d224f2add76b0ae00d71e098b51d..44aea9ad91a6d5f58db238b1c3a56469763e2713 100644 (file)
@@ -185,6 +185,8 @@ public class DefaultPasteHandler extends PasteHandlerAdapter {
     }
 
     protected void checkIfRootAllowsPaste(ReadGraph graph) throws DatabaseException {
+        if (resource == null)
+            return;
         Layer0 L0 = Layer0.getInstance(graph);
         // check if root is published
         Boolean published = graph.getPossibleRelatedValue(resource, L0.Entity_published);