diff --git a/backend/apps/datasource/crud/permission.py b/backend/apps/datasource/crud/permission.py index 87071812..7e70b765 100644 --- a/backend/apps/datasource/crud/permission.py +++ b/backend/apps/datasource/crud/permission.py @@ -41,7 +41,8 @@ def get_row_permission_filters(session: SessionDep, current_user: CurrentUser, d if flag: res.append(transRecord2DTO(session, permission)) where_str = transFilterTree(session, res, ds) - filters.append({"table": table.table_name, "filter": where_str}) + if where_str: + filters.append({"table": table.table_name, "filter": where_str}) return filters