From a29e16097a5e1f77ed557fa7b95057d83c525705 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Wed, 20 Mar 2024 23:30:35 +0100 Subject: [PATCH] TST: fix tests --- scripting/bin/administration/diagnostics.py | 10 +++++----- .../resource/transaction/DeleteEntityResource.java | 13 ++++++------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/scripting/bin/administration/diagnostics.py b/scripting/bin/administration/diagnostics.py index ccecbd58..43194ac1 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 6150730c..1df2407c 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); -- GitLab