permanent filter not getting applied idf its nested
this is useTAble
const { tableProps, setFilters } = useTable({
resource: "packages",
metaData: {
fields: [
"id",
"name",
"cost",
"active",
{ packages_services: ["id", { service: ["active"] }] },
],
},
permanentFilter: [
{
field: "active",
operator: "eq",
value: true,
},
{
field: "packages_services.service.active",
operator: "eq",
value: true,
},
],
});
this is the data i want to filter service which is active
{
"packages": [
{
"id": "9442e083-c2b1-46bf-bdbc-33328f6efcbc",
"name": "pack1",
"cost": 1000,
"active": true,
"packages_services": [
{
"id": "83679e40-bad5-4ae1-bab9-18fcb92cf947",
"service": {
"active": true
}
},
{
"id": "3ef55ddb-8529-4557-8eff-46650252039d",
"service": {
"active": false
}
}
]
}
],
}
const { tableProps, setFilters } = useTable({
resource: "packages",
metaData: {
fields: [
"id",
"name",
"cost",
"active",
{ packages_services: ["id", { service: ["active"] }] },
],
},
permanentFilter: [
{
field: "active",
operator: "eq",
value: true,
},
{
field: "packages_services.service.active",
operator: "eq",
value: true,
},
],
});
this is the data i want to filter service which is active
{
"packages": [
{
"id": "9442e083-c2b1-46bf-bdbc-33328f6efcbc",
"name": "pack1",
"cost": 1000,
"active": true,
"packages_services": [
{
"id": "83679e40-bad5-4ae1-bab9-18fcb92cf947",
"service": {
"active": true
}
},
{
"id": "3ef55ddb-8529-4557-8eff-46650252039d",
"service": {
"active": false
}
}
]
}
],
}
