diff --git a/.changeset/orange-zoos-float.md b/.changeset/orange-zoos-float.md new file mode 100644 index 0000000000..3f9684ce4e --- /dev/null +++ b/.changeset/orange-zoos-float.md @@ -0,0 +1,5 @@ +--- +"medusa-react": patch +--- + +fix(medusa-react): fix admin user mutation hooks invalidating wrong keys diff --git a/packages/medusa-react/src/hooks/admin/users/mutations.ts b/packages/medusa-react/src/hooks/admin/users/mutations.ts index 03eae08d52..d0f546d39e 100644 --- a/packages/medusa-react/src/hooks/admin/users/mutations.ts +++ b/packages/medusa-react/src/hooks/admin/users/mutations.ts @@ -14,7 +14,7 @@ import { UseMutationOptions, useQueryClient, } from "@tanstack/react-query" -import { adminCustomerKeys } from ".." +import { adminUserKeys } from "./queries" import { useMedusa } from "../../../contexts/medusa" import { buildOptions } from "../../utils/buildOptions" @@ -30,7 +30,7 @@ export const useAdminCreateUser = ( return useMutation( (payload: AdminCreateUserPayload) => client.admin.users.create(payload), - buildOptions(queryClient, adminCustomerKeys.lists(), options) + buildOptions(queryClient, adminUserKeys.lists(), options) ) } @@ -49,7 +49,7 @@ export const useAdminUpdateUser = ( (payload: AdminUpdateUserPayload) => client.admin.users.update(id, payload), buildOptions( queryClient, - [adminCustomerKeys.lists(), adminCustomerKeys.detail(id)], + [adminUserKeys.lists(), adminUserKeys.detail(id)], options ) ) @@ -66,7 +66,7 @@ export const useAdminDeleteUser = ( () => client.admin.users.delete(id), buildOptions( queryClient, - [adminCustomerKeys.detail(id), adminCustomerKeys.lists()], + [adminUserKeys.detail(id), adminUserKeys.lists()], options ) )