Skip to content

Commit f4e364d

Browse files
committed
Fix bad return type
1 parent a911212 commit f4e364d

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

packages/ra-core/src/dataProvider/useGetOne.ts

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -76,16 +76,14 @@ export const useGetOne = <RecordType extends RaRecord = any, ErrorType = Error>(
7676
queryFn: queryParams =>
7777
id == null
7878
? Promise.reject('useGetOne: id cannot be null')
79-
: dataProvider
80-
.getOne<RecordType>(resource, {
81-
id,
82-
meta,
83-
signal:
84-
dataProvider.supportAbortSignal === true
85-
? queryParams.signal
86-
: undefined,
87-
})
88-
.then(({ data, meta }) => ({ data, meta })),
79+
: dataProvider.getOne<RecordType>(resource, {
80+
id,
81+
meta,
82+
signal:
83+
dataProvider.supportAbortSignal === true
84+
? queryParams.signal
85+
: undefined,
86+
}),
8987
enabled: enabled ?? id != null,
9088
...queryOptions,
9189
});
@@ -98,7 +96,7 @@ export const useGetOne = <RecordType extends RaRecord = any, ErrorType = Error>(
9896
)
9997
return;
10098
onSuccessEvent(result.data.data);
101-
}, [onSuccessEvent, result.data?.data, result.error, result.isFetching]);
99+
}, [onSuccessEvent, result.data, result.error, result.isFetching]);
102100

103101
useEffect(() => {
104102
if (result.error == null || result.isFetching) return;
@@ -130,7 +128,7 @@ export const useGetOne = <RecordType extends RaRecord = any, ErrorType = Error>(
130128
result.data
131129
? {
132130
...result,
133-
...result.data,
131+
data: result.data.data,
134132
}
135133
: result,
136134
[result]

0 commit comments

Comments
 (0)