diff --git a/scripting/bin/administration/diagnostics.py b/scripting/bin/administration/diagnostics.py
index ccecbd583ffdaf5f941a2df873ac10982560af31..43194ac1557c1ef0417e8f88f65f5963fc312b2f 100755
--- a/scripting/bin/administration/diagnostics.py
+++ b/scripting/bin/administration/diagnostics.py
@@ -34,7 +34,7 @@ should not be executable for non-admin users.
 import sys
 
 TEST_MODULES = [
-    "caosdb",
+    "linkahead",
     "numpy",
     "pandas",
     "validate_email"
@@ -73,8 +73,8 @@ def get_query():
     return get_option("query")
 
 
-def get_caosdb_info(auth_token):
-    import caosdb as db
+def get_linkahead_info(auth_token):
+    import linkahead as db
     result = dict()
     result["version"] = db.version.version
 
@@ -136,8 +136,8 @@ def main():
         auth_token = get_auth_token()
         diagnostics["auth_token"] = auth_token
 
-        if diagnostics["import"]["caosdb"][0] is True:
-            diagnostics["caosdb"] = get_caosdb_info(auth_token)
+        if diagnostics["import"]["linkahead"][0] is True:
+            diagnostics["linkahead"] = get_linkahead_info(auth_token)
 
     finally:
         json.dump(diagnostics, sys.stdout)
diff --git a/src/main/java/org/caosdb/server/resource/transaction/DeleteEntityResource.java b/src/main/java/org/caosdb/server/resource/transaction/DeleteEntityResource.java
index 6150730c20f8f6625205b8c0c5a3508295071bd7..1df2407cabf16e8db22467ecb248393b2a959c54 100644
--- a/src/main/java/org/caosdb/server/resource/transaction/DeleteEntityResource.java
+++ b/src/main/java/org/caosdb/server/resource/transaction/DeleteEntityResource.java
@@ -3,7 +3,6 @@ package org.caosdb.server.resource.transaction;
 import java.util.List;
 import org.caosdb.server.entity.DeleteEntity;
 import org.caosdb.server.entity.EntityID;
-import org.caosdb.server.entity.UpdateEntity;
 import org.caosdb.server.entity.container.WritableContainer;
 import org.caosdb.server.transaction.WriteTransaction;
 import org.caosdb.server.transaction.WriteTransactionInterface;
@@ -33,15 +32,15 @@ public class DeleteEntityResource extends EntityResource {
         new WritableContainer(getUser(), getTimestamp(), getSRID(), getFlags());
     final Document doc = new Document();
 
-    List<Element> updateEntities;
-    updateEntities = parseEntity(getRequest().getEntity()).getRootElement().getChildren();
+    List<Element> deleteEntities;
+    deleteEntities = parseEntity(getRequest().getEntity()).getRootElement().getChildren();
 
-    for (final Element e : updateEntities) {
-      entityContainer.add(new DeleteEntity(new EntityID(new UpdateEntity(e).getId().toString())));
+    for (final Element e : deleteEntities) {
+      entityContainer.add(new DeleteEntity(new EntityID(e.getAttributeValue("id"))));
     }
 
-    final WriteTransactionInterface update = new WriteTransaction(entityContainer);
-    update.execute();
+    final WriteTransactionInterface transaction = new WriteTransaction(entityContainer);
+    transaction.execute();
 
     final Element rootElem = generateRootElement();
     entityContainer.addToElement(rootElem);