diff --git a/structr-core/src/main/java/org/structr/core/graph/Tx.java b/structr-core/src/main/java/org/structr/core/graph/Tx.java
index <HASH>..<HASH> 100644
--- a/structr-core/src/main/java/org/structr/core/graph/Tx.java
+++ b/structr-core/src/main/java/org/structr/core/graph/Tx.java
@@ -46,7 +46,7 @@ public class Tx implements AutoCloseable {
 	}
 
 	public Tx(final SecurityContext securityContext, final StructrApp app, final boolean doValidation, final boolean doCallbacks) {
-		this(securityContext, app, doValidation, doCallbacks, true);
+		this(securityContext, app, doValidation, doCallbacks, ((securityContext == null) ? true : securityContext.isDoTransactionNotifications()));
 	}
 
 	public Tx(final SecurityContext securityContext, final StructrApp app, final boolean doValidation, final boolean doCallbacks, final boolean doNotifications) {
use the transaction notification flag from securityContext by default