fix: Dokploy git provider field names — giteaOwner/giteaRepository/giteaBranch (not owner/repository/branch)

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.
This commit is contained in:
Z User committed 2026-10-29 16:56:13 +00:00
1 parent fdc348f06c
commit e06916de22
1 file changed
+10 -11
+10 -11
View File
@@ -142,11 +142,11 @@ export function createDokployClient(config: DokployConfig) {
}): Promise<void> { }): Promise<void> {
await call('/application.saveGiteaProvider', { await call('/application.saveGiteaProvider', {
applicationId: input.applicationId, applicationId: input.applicationId,
owner: input.owner, giteaOwner: input.owner,
repository: input.repository, giteaRepository: input.repository,
branch: input.branch, giteaBranch: input.branch,
buildPath: input.buildPath ?? '/', giteaBuildPath: input.buildPath ?? '/',
id: input.id ?? null, giteaId: input.id ?? null,
}) })
} }
@@ -160,11 +160,11 @@ export function createDokployClient(config: DokployConfig) {
}): Promise<void> { }): Promise<void> {
await call('/application.saveGitProvider', { await call('/application.saveGitProvider', {
applicationId: input.applicationId, applicationId: input.applicationId,
owner: input.owner ?? null, gitProviderOwner: input.owner ?? null,
repository: input.repository ?? null, gitProviderRepository: input.repository ?? null,
branch: input.branch ?? 'main', gitProviderBranch: input.branch ?? 'main',
buildPath: input.buildPath ?? '/', gitProviderBuildPath: input.buildPath ?? '/',
id: input.id ?? null, gitProviderId: input.id ?? null,
}) })
} }
@@ -185,7 +185,6 @@ export function createDokployClient(config: DokployConfig) {
githubId: input.githubId ?? null, githubId: input.githubId ?? null,
}) })
} }
async function saveBuildType(input: { async function saveBuildType(input: {
applicationId: string applicationId: string
buildType?: string buildType?: string