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:
co-authored by
Sebastian Rindom
parent
195ad13cba
commit
e3a8565213
@@ -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
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user