fix: invalidate upgrade eligibility query (#38907)
* invalidate query and add useEffect * revert useEffect
This commit is contained in:
@@ -4,6 +4,7 @@ import { useMutation, UseMutationOptions, useQueryClient } from '@tanstack/react
|
|||||||
import { toast } from 'sonner'
|
import { toast } from 'sonner'
|
||||||
|
|
||||||
import { executeSql } from 'data/sql/execute-sql-query'
|
import { executeSql } from 'data/sql/execute-sql-query'
|
||||||
|
import { configKeys } from 'data/config/keys'
|
||||||
import type { ResponseError } from 'types'
|
import type { ResponseError } from 'types'
|
||||||
import { databaseExtensionsKeys } from './keys'
|
import { databaseExtensionsKeys } from './keys'
|
||||||
|
|
||||||
@@ -57,7 +58,10 @@ export const useDatabaseExtensionEnableMutation = ({
|
|||||||
{
|
{
|
||||||
async onSuccess(data, variables, context) {
|
async onSuccess(data, variables, context) {
|
||||||
const { projectRef } = variables
|
const { projectRef } = variables
|
||||||
await queryClient.invalidateQueries(databaseExtensionsKeys.list(projectRef))
|
await Promise.all([
|
||||||
|
queryClient.invalidateQueries(databaseExtensionsKeys.list(projectRef)),
|
||||||
|
queryClient.invalidateQueries(configKeys.upgradeEligibility(projectRef)),
|
||||||
|
])
|
||||||
await onSuccess?.(data, variables, context)
|
await onSuccess?.(data, variables, context)
|
||||||
},
|
},
|
||||||
async onError(data, variables, context) {
|
async onError(data, variables, context) {
|
||||||
|
|||||||
Reference in New Issue
Block a user