diff --git a/entity/KeywordEntry_entity/recordcontainers/db/onDBDelete.js b/entity/KeywordEntry_entity/recordcontainers/db/onDBDelete.js index 83e62cf803f948bc8ed93ff006f8fda2bff20996..e306d182a48abf2cebe38382ab1e3a7832534ec8 100644 --- a/entity/KeywordEntry_entity/recordcontainers/db/onDBDelete.js +++ b/entity/KeywordEntry_entity/recordcontainers/db/onDBDelete.js @@ -1,3 +1,6 @@ +import("system.vars"); import("Sql_lib"); -newWhere("AB_KEYWORD_ATTRIBUTERELATION.AB_KEYWORD_ENTRY_ID", "$field.AB_KEYWORD_ENTRYID").deleteData(); \ No newline at end of file +var rowData = vars.get("$local.rowdata"); +var keywordEntryId = rowData["AB_KEYWORD_ENTRY.AB_KEYWORD_ENTRYID"]; +newWhereIfSet("AB_KEYWORD_ATTRIBUTERELATION.AB_KEYWORD_ENTRY_ID", keywordEntryId).deleteData(true); \ No newline at end of file