fix(medusa-react): admin user mutation hooks invalidating wrong keys (#4538)

* fix(medusa-react): fix admin users invalidating wrong keys

* Create orange-zoos-float.md

---------

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
This commit is contained in:
josetr
2023-07-19 09:18:42 +02:00
committed by GitHub
co-authored by Sebastian Rindom
parent 195ad13cba
commit e3a8565213
2 changed files with 9 additions and 4 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"medusa-react": patch
---
fix(medusa-react): fix admin user mutation hooks invalidating wrong keys
@@ -14,7 +14,7 @@ import {
UseMutationOptions, UseMutationOptions,
useQueryClient, useQueryClient,
} from "@tanstack/react-query" } from "@tanstack/react-query"
import { adminCustomerKeys } from ".." import { adminUserKeys } from "./queries"
import { useMedusa } from "../../../contexts/medusa" import { useMedusa } from "../../../contexts/medusa"
import { buildOptions } from "../../utils/buildOptions" import { buildOptions } from "../../utils/buildOptions"
@@ -30,7 +30,7 @@ export const useAdminCreateUser = (
return useMutation( return useMutation(
(payload: AdminCreateUserPayload) => client.admin.users.create(payload), (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), (payload: AdminUpdateUserPayload) => client.admin.users.update(id, payload),
buildOptions( buildOptions(
queryClient, queryClient,
[adminCustomerKeys.lists(), adminCustomerKeys.detail(id)], [adminUserKeys.lists(), adminUserKeys.detail(id)],
options options
) )
) )
@@ -66,7 +66,7 @@ export const useAdminDeleteUser = (
() => client.admin.users.delete(id), () => client.admin.users.delete(id),
buildOptions( buildOptions(
queryClient, queryClient,
[adminCustomerKeys.detail(id), adminCustomerKeys.lists()], [adminUserKeys.detail(id), adminUserKeys.lists()],
options options
) )
) )