Skip to content

Commit

Permalink
cover react-admin undefined meta param
Browse files Browse the repository at this point in the history
  • Loading branch information
PawelSuwinski committed May 17, 2024
1 parent 0d173f5 commit 0b48f48
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/hydra/dataProvider.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,7 @@ describe('Transform a React Admin request to an Hydra request', () => {
previousData: {
id: '/entrypoint/resource/1',
},
meta: undefined,
});
const url = mockFetchHydra.mock.calls?.[0]?.[0] ?? new URL('https://foo');
expect(url).toBeInstanceOf(URL);
Expand Down
4 changes: 2 additions & 2 deletions src/hydra/dataProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -351,10 +351,10 @@ function dataProvider(
}
});
let extraInformation: { hasFileField?: boolean } = {};
if ('meta' in params) {
if (typeof params.meta === 'object') {
extraInformation = params.meta;
}
const updateHttpMethod = extraInformation?.hasFileField ? 'POST' : 'PUT';
const updateHttpMethod = extraInformation.hasFileField ? 'POST' : 'PUT';

switch (type) {
case CREATE:
Expand Down

0 comments on commit 0b48f48

Please sign in to comment.