# HG changeset patch # User casties # Date 1348604046 -7200 # Node ID 86bb29132ba6b3f04d7863f09fb9a5e3d0246232 # Parent 0731c4549065405f19da77da5e1bd1b5462f18dd add transaction. diff -r 0731c4549065 -r 86bb29132ba6 src/main/java/de/mpiwg/itgroup/annotations/neo4j/AnnotationStore.java --- a/src/main/java/de/mpiwg/itgroup/annotations/neo4j/AnnotationStore.java Tue Sep 25 21:59:21 2012 +0200 +++ b/src/main/java/de/mpiwg/itgroup/annotations/neo4j/AnnotationStore.java Tue Sep 25 22:14:06 2012 +0200 @@ -842,7 +842,13 @@ Node oldActorNode = rel.getEndNode(); if (!oldActorNode.equals(newActorNode)) { // new admin is different - rel.delete(); + Transaction tx = graphDb.beginTx(); + try { + rel.delete(); + tx.success(); + } finally { + tx.finish(); + } if (newActorNode != null) { rel = getOrCreateRelation(annotNode, type, newActorNode); }