This commit is contained in:
Daniel Hougaard
2024-04-04 01:02:55 -07:00
parent cb8763bc9c
commit 54313f9c08

View File

@@ -69,18 +69,16 @@ export const useDeleteAccessApprovalPolicy = () => {
export const useCreateAccessRequest = () => { export const useCreateAccessRequest = () => {
const queryClient = useQueryClient(); const queryClient = useQueryClient();
return useMutation<{}, {}, TCreateAccessRequestDTO>({ return useMutation<{}, {}, TCreateAccessRequestDTO>({
mutationFn: async ({ envSlug, projectSlug, secretPath, ...privilege }) => { mutationFn: async ({ projectSlug, ...request }) => {
const { data } = await apiRequest.post<TAccessApproval>( const { data } = await apiRequest.post<TAccessApproval>(
"/api/v1/access-approval-requests", "/api/v1/access-approval-requests",
{ {
...privilege, ...request,
permissions: privilege.permissions ? packRules(privilege.permissions) : undefined permissions: request.permissions ? packRules(request.permissions) : undefined
}, },
{ {
params: { params: {
envSlug, projectSlug
projectSlug,
secretPath
} }
} }
); );
@@ -88,9 +86,7 @@ export const useCreateAccessRequest = () => {
return data; return data;
}, },
onSuccess: (_, { projectSlug }) => { onSuccess: (_, { projectSlug }) => {
queryClient.invalidateQueries([ queryClient.invalidateQueries(accessApprovalKeys.getAccessApprovalRequestCount(projectSlug));
accessApprovalKeys.getAccessApprovalRequestCount(projectSlug)
]);
} }
}); });
}; };