From e06916de22ba2ca0b0d6c1cfec4fa80d8f1d0504 Mon Sep 17 00:00:00 2001 From: Z User Date: Thu, 29 Oct 2026 16:56:13 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20Dokploy=20git=20provider=20field=20names?= =?UTF-8?q?=20=E2=80=94=20giteaOwner/giteaRepository/giteaBranch=20(not=20?= =?UTF-8?q?owner/repository/branch)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit saveGiteaProvider API expects gitea-prefixed fields: giteaOwner, giteaRepository, giteaBranch, giteaBuildPath, giteaId saveGitProvider API expects gitProvider-prefixed fields: gitProviderOwner, gitProviderRepository, gitProviderBranch, gitProviderBuildPath, gitProviderId saveGithubProvider API expects plain fields: owner, repository, branch, buildPath, githubId This was causing HTTP 400 on saveGiteaProvider during provisioning. --- src/lib/dokploy.ts | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/lib/dokploy.ts b/src/lib/dokploy.ts index 14f1a3f..335e963 100755 --- a/src/lib/dokploy.ts +++ b/src/lib/dokploy.ts @@ -142,11 +142,11 @@ export function createDokployClient(config: DokployConfig) { }): Promise { await call('/application.saveGiteaProvider', { applicationId: input.applicationId, - owner: input.owner, - repository: input.repository, - branch: input.branch, - buildPath: input.buildPath ?? '/', - id: input.id ?? null, + giteaOwner: input.owner, + giteaRepository: input.repository, + giteaBranch: input.branch, + giteaBuildPath: input.buildPath ?? '/', + giteaId: input.id ?? null, }) } @@ -160,11 +160,11 @@ export function createDokployClient(config: DokployConfig) { }): Promise { await call('/application.saveGitProvider', { applicationId: input.applicationId, - owner: input.owner ?? null, - repository: input.repository ?? null, - branch: input.branch ?? 'main', - buildPath: input.buildPath ?? '/', - id: input.id ?? null, + gitProviderOwner: input.owner ?? null, + gitProviderRepository: input.repository ?? null, + gitProviderBranch: input.branch ?? 'main', + gitProviderBuildPath: input.buildPath ?? '/', + gitProviderId: input.id ?? null, }) } @@ -185,7 +185,6 @@ export function createDokployClient(config: DokployConfig) { githubId: input.githubId ?? null, }) } - async function saveBuildType(input: { applicationId: string buildType?: string