From a99c5abb0a8bec7654ef1f0fd09b86efe33359e1 Mon Sep 17 00:00:00 2001 From: ElaineDeMattosSilvaB Date: Fri, 27 Mar 2026 09:40:11 +0100 Subject: [PATCH] fix: avoid compatibility issues when allowEmpty not set Signed-off-by: ElaineDeMattosSilvaB --- .../src/actions/gitlabRepoPush.ts | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/plugins/scaffolder-backend-module-gitlab/src/actions/gitlabRepoPush.ts b/plugins/scaffolder-backend-module-gitlab/src/actions/gitlabRepoPush.ts index a4ecdaa564..51ca19d1d0 100644 --- a/plugins/scaffolder-backend-module-gitlab/src/actions/gitlabRepoPush.ts +++ b/plugins/scaffolder-backend-module-gitlab/src/actions/gitlabRepoPush.ts @@ -219,13 +219,21 @@ export const createGitlabRepoPushAction = (options: { const commitId = await ctx.checkpoint({ key: `commit.create.${repoID}.${branchName}`, fn: async () => { - const commit = await api.Commits.create( - repoID, - branchName, - ctx.input.commitMessage, - actions, - allowEmpty !== undefined ? ({ allowEmpty } as any) : undefined, - ); + const commit = + allowEmpty !== undefined + ? await api.Commits.create( + repoID, + branchName, + ctx.input.commitMessage, + actions, + { allowEmpty } as any, + ) + : await api.Commits.create( + repoID, + branchName, + ctx.input.commitMessage, + actions, + ); return commit.id; }, });