Fix find tool filters by mapping many-to-one relations to fieldId (#15716)

**Root Cause**  
Many-to-one relation filters were being exposed under the relation name
(e.g., `company`) instead of the corresponding foreign-key attribute
(e.g., `companyId`).

**Change**  
- Detect many-to-one relation metadata and remap those filter keys to
`<fieldName>Id`.
- Removed some unused code unrelated to this fix.
This commit is contained in:
Abdul Rahman
2025-11-08 19:02:06 +05:30
committed by GitHub
parent 4c4eeef5ae
commit 06d8c8c76a
9 changed files with 18 additions and 29 deletions
@@ -1,14 +0,0 @@
export const hasStructuredStreamData = (data: string): boolean => {
if (!data.includes('\n')) {
return false;
}
return data.split('\n').some((line) => {
try {
JSON.parse(line);
return true;
} catch {
return false;
}
});
};