diff --git a/packages/core/resourcer/src/resourcer.ts b/packages/core/resourcer/src/resourcer.ts index b5779ba48b..6d750e4d20 100644 --- a/packages/core/resourcer/src/resourcer.ts +++ b/packages/core/resourcer/src/resourcer.ts @@ -377,7 +377,7 @@ export class ResourceManager { ctx.action.mergeParams({ ...query, ...params, - ...(_.isEmpty(ctx.request.body) ? {} : { values: ctx.request.body }), + values: ctx.request.body, }); } return compose(ctx.action.getHandlers())(ctx, next); diff --git a/packages/plugins/@nocobase/plugin-action-custom-request/src/server/__tests__/actions.test.ts b/packages/plugins/@nocobase/plugin-action-custom-request/src/server/__tests__/actions.test.ts index 72aeae12e1..c42a236349 100644 --- a/packages/plugins/@nocobase/plugin-action-custom-request/src/server/__tests__/actions.test.ts +++ b/packages/plugins/@nocobase/plugin-action-custom-request/src/server/__tests__/actions.test.ts @@ -57,7 +57,7 @@ describe('actions', () => { filterByTk: 'test', }); expect(res.status).toBe(200); - expect(params).toMatchSnapshot(); + expect(params).toMatchObject({}); }); test('currentRecord.data', async () => {