diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx index 365da5549..be8f272ed 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx @@ -71,9 +71,10 @@ interface Props { } export const SaveBitbucketProvider = ({ applicationId }: Props) => { + const utils = api.useUtils(); const { data: bitbucketProviders } = api.bitbucket.bitbucketProviders.useQuery(); - const { data, refetch } = api.application.one.useQuery({ applicationId }); + const { data } = api.application.one.useQuery({ applicationId }); const { mutateAsync, isPending: isSavingBitbucketProvider } = api.application.saveBitbucketProvider.useMutation(); @@ -159,7 +160,7 @@ export const SaveBitbucketProvider = ({ applicationId }: Props) => { }) .then(async () => { toast.success("Service Provider Saved"); - await refetch(); + await utils.application.one.invalidate({ applicationId }); }) .catch(() => { toast.error("Error saving the Bitbucket provider"); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx index f9a627ecc..446b62fe2 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx @@ -31,7 +31,8 @@ interface Props { } export const SaveDockerProvider = ({ applicationId }: Props) => { - const { data, refetch } = api.application.one.useQuery({ applicationId }); + const utils = api.useUtils(); + const { data } = api.application.one.useQuery({ applicationId }); const { mutateAsync } = api.application.saveDockerProvider.useMutation(); const form = useForm({ @@ -65,7 +66,7 @@ export const SaveDockerProvider = ({ applicationId }: Props) => { }) .then(async () => { toast.success("Docker Provider Saved"); - await refetch(); + await utils.application.one.invalidate({ applicationId }); }) .catch(() => { toast.error("Error saving the Docker provider"); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-drag-n-drop.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-drag-n-drop.tsx index 204367e6e..6eccf2342 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-drag-n-drop.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-drag-n-drop.tsx @@ -23,7 +23,8 @@ interface Props { } export const SaveDragNDrop = ({ applicationId }: Props) => { - const { data, refetch } = api.application.one.useQuery({ applicationId }); + const utils = api.useUtils(); + const { data } = api.application.one.useQuery({ applicationId }); const { mutateAsync, isPending } = api.application.dropDeployment.useMutation(); @@ -54,7 +55,7 @@ export const SaveDragNDrop = ({ applicationId }: Props) => { await mutateAsync(formData) .then(async () => { toast.success("Deployment saved"); - await refetch(); + await utils.application.one.invalidate({ applicationId }); }) .catch(() => { toast.error("Error saving the deployment"); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx index c807cf0ce..8c5c74dc3 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx @@ -55,7 +55,8 @@ interface Props { } export const SaveGitProvider = ({ applicationId }: Props) => { - const { data, refetch } = api.application.one.useQuery({ applicationId }); + const utils = api.useUtils(); + const { data } = api.application.one.useQuery({ applicationId }); const { data: sshKeys } = api.sshKey.allForApps.useQuery(); const router = useRouter(); @@ -99,7 +100,7 @@ export const SaveGitProvider = ({ applicationId }: Props) => { }) .then(async () => { toast.success("Git Provider Saved"); - await refetch(); + await utils.application.one.invalidate({ applicationId }); }) .catch(() => { toast.error("Error saving the Git provider"); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx index 120b8dc96..8b71edb86 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx @@ -86,8 +86,9 @@ interface Props { } export const SaveGiteaProvider = ({ applicationId }: Props) => { + const utils = api.useUtils(); const { data: giteaProviders } = api.gitea.giteaProviders.useQuery(); - const { data, refetch } = api.application.one.useQuery({ applicationId }); + const { data } = api.application.one.useQuery({ applicationId }); const { mutateAsync, isPending: isSavingGiteaProvider } = api.application.saveGiteaProvider.useMutation(); @@ -174,7 +175,7 @@ export const SaveGiteaProvider = ({ applicationId }: Props) => { }) .then(async () => { toast.success("Service Provider Saved"); - await refetch(); + await utils.application.one.invalidate({ applicationId }); }) .catch(() => { toast.error("Error saving the Gitea provider"); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx index 6bce2d243..44aadbe3a 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx @@ -69,8 +69,9 @@ interface Props { } export const SaveGithubProvider = ({ applicationId }: Props) => { + const utils = api.useUtils(); const { data: githubProviders } = api.github.githubProviders.useQuery(); - const { data, refetch } = api.application.one.useQuery({ applicationId }); + const { data } = api.application.one.useQuery({ applicationId }); const { mutateAsync, isPending: isSavingGithubProvider } = api.application.saveGithubProvider.useMutation(); @@ -150,7 +151,7 @@ export const SaveGithubProvider = ({ applicationId }: Props) => { }) .then(async () => { toast.success("Service Provider Saved"); - await refetch(); + await utils.application.one.invalidate({ applicationId }); }) .catch(() => { toast.error("Error saving the github provider"); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx index 05057cde9..b00bcffe3 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx @@ -72,8 +72,9 @@ interface Props { } export const SaveGitlabProvider = ({ applicationId }: Props) => { + const utils = api.useUtils(); const { data: gitlabProviders } = api.gitlab.gitlabProviders.useQuery(); - const { data, refetch } = api.application.one.useQuery({ applicationId }); + const { data } = api.application.one.useQuery({ applicationId }); const { mutateAsync, isPending: isSavingGitlabProvider } = api.application.saveGitlabProvider.useMutation(); @@ -169,7 +170,7 @@ export const SaveGitlabProvider = ({ applicationId }: Props) => { }) .then(async () => { toast.success("Service Provider Saved"); - await refetch(); + await utils.application.one.invalidate({ applicationId }); }) .catch(() => { toast.error("Error saving the gitlab provider");