fixes
This commit is contained in:
@@ -51,7 +51,11 @@ export default function GenericForm({
|
||||
return Array.from(new Set(relations));
|
||||
};
|
||||
|
||||
const allRelations = React.useMemo(() => getRelationFields(config.fields), [config.fields]);
|
||||
const allRelations = React.useMemo(() => {
|
||||
const rels = getRelationFields(config.fields);
|
||||
console.log('Form resource', config.name, 'relations discovered:', rels);
|
||||
return rels;
|
||||
}, [config.fields]);
|
||||
|
||||
// 2. Parallel fetch for all related resource lists
|
||||
const queries = useQueries({
|
||||
@@ -59,10 +63,12 @@ export default function GenericForm({
|
||||
const relatedRes = appConfig?.resources.find(r => r.name === relName);
|
||||
// eslint-disable-next-line react-hooks/rules-of-hooks
|
||||
const { getListQueryOptions } = useResource(relatedRes!, { fieldComponents });
|
||||
return {
|
||||
...getListQueryOptions(),
|
||||
enabled: !!relatedRes,
|
||||
const queryOpts = {
|
||||
...getListQueryOptions(),
|
||||
enabled: !!relatedRes,
|
||||
};
|
||||
console.log('Query for relation', relName, 'resource', relatedRes?.name, 'enabled', !!relatedRes);
|
||||
return queryOpts;
|
||||
}),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user