diff --git a/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx b/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx index e7f80ccfc..2827a9611 100644 --- a/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx +++ b/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx @@ -47,7 +47,7 @@ export const ShowGitProviders = () => { const { data, isPending, refetch } = api.gitProvider.getAll.useQuery(); const { mutateAsync, isPending: isRemoving } = api.gitProvider.remove.useMutation(); - const { mutateAsync: toggleShare } = + const { mutateAsync: toggleShare, isPending: isToggling } = api.gitProvider.toggleShare.useMutation(); const url = useUrl(); @@ -184,6 +184,7 @@ export const ShowGitProviders = () => {
{ const provider = await findGitProviderById(input.gitProviderId); - if (provider.userId !== ctx.session.userId) { + if ( + provider.userId !== ctx.session.userId || + provider.organizationId !== ctx.session.activeOrganizationId + ) { throw new TRPCError({ code: "UNAUTHORIZED", message: "Only the owner can share this provider", diff --git a/apps/dokploy/server/api/routers/proprietary/license-key.ts b/apps/dokploy/server/api/routers/proprietary/license-key.ts index b3f2ac815..b1ffdb4f1 100644 --- a/apps/dokploy/server/api/routers/proprietary/license-key.ts +++ b/apps/dokploy/server/api/routers/proprietary/license-key.ts @@ -145,8 +145,8 @@ export const licenseKeyRouter = createTRPCRouter({ try { await deactivateLicenseKey(currentUser.licenseKey); - } catch (_) { - // Always clean up locally even if the license server is unreachable + } catch (err) { + console.error("Failed to deactivate license key remotely:", err); } await db