diff --git a/entity/KeywordCategory_entity/recordcontainers/db/onDBDelete.js b/entity/KeywordCategory_entity/recordcontainers/db/onDBDelete.js
index 9fb896f27e82dbcc7f7afcadf277a6a2383d6f24..5d42defb0b26b5b8267b5340c0067bccecf1ecc2 100644
--- a/entity/KeywordCategory_entity/recordcontainers/db/onDBDelete.js
+++ b/entity/KeywordCategory_entity/recordcontainers/db/onDBDelete.js
@@ -5,11 +5,11 @@ import("Sql_lib");
 var categoryId = vars.get("$local.uid");
 
 newWhere("AB_KEYWORD_ATTRIBUTERELATION.AB_KEYWORD_ATTRIBUTE_ID", newSelect("AB_KEYWORD_ATTRIBUTE.AB_KEYWORD_ATTRIBUTEID")
-                                                                    .from("AB_KEYWORD_ATTRIBUTE")
-                                                                    .where("AB_KEYWORD_ATTRIBUTE.AB_KEYWORD_CATEGORY_ID", categoryId)
-    , SqlBuilder.IN()).deleteData();
-newWhere("AB_KEYWORD_ATTRIBUTE.AB_KEYWORD_CATEGORY_ID", categoryId).deleteData();
-newWhere("AB_KEYWORD_ENTRY.AB_KEYWORD_CATEGORY_ID", categoryId).deleteData();
+    .from("AB_KEYWORD_ATTRIBUTE")
+    .where("AB_KEYWORD_ATTRIBUTE.AB_KEYWORD_CATEGORY_ID", categoryId)
+    , SqlBuilder.IN()).deleteData(true, "AB_KEYWORD_ATTRIBUTERELATION");
+newWhere("AB_KEYWORD_ATTRIBUTE.AB_KEYWORD_CATEGORY_ID", categoryId).deleteData(true, "AB_KEYWORD_ATTRIBUTE");
+newWhere("AB_KEYWORD_ENTRY.AB_KEYWORD_CATEGORY_ID", categoryId).deleteData(true, "AB_KEYWORD_ENTRY");
 
 //dependecies are removed so the cache needs to be updated
 entities.invalidateCache("KeywordEntry_entity", "db");
\ No newline at end of file