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);