Skip to content

Commit 8c329ce

Browse files
committed
Consider container when truncating data in AbstractDataDefinedTable
1 parent c85442d commit 8c329ce

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

LDK/api-src/org/labkey/api/ldk/table/AbstractDataDefinedTable.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,13 @@ protected Map<String, Object> updateRow(User user, Container container, Map<Stri
194194
protected int truncateRows(User user, Container container)
195195
{
196196
SimpleFilter filter = new SimpleFilter(FieldKey.fromString(_filterColumn), _filterValue, CompareType.EQUAL);
197+
if (getColumn("container") != null)
198+
{
199+
filter.addClause(new ContainerFilter.CurrentOrParentAndWorkbooks(container, user).createFilterClause(getSchema(), FieldKey.fromParts("container")));
200+
}
201+
197202
return Table.delete(getDbTable(), filter);
198203
}
199-
200204
}
201205

202206
protected class ValuesManager

0 commit comments

Comments
 (0)