From 4f4f85111d68a2d7ae8851c151dcca1df9873f8c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.me>
Date: Tue, 26 Mar 2024 01:39:50 +0100
Subject: [PATCH] GitlabManager => Fix error on file creation or update

---
 ExpressAPI/src/managers/GitlabManager.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ExpressAPI/src/managers/GitlabManager.ts b/ExpressAPI/src/managers/GitlabManager.ts
index 3ce9a4b..f48e939 100644
--- a/ExpressAPI/src/managers/GitlabManager.ts
+++ b/ExpressAPI/src/managers/GitlabManager.ts
@@ -164,7 +164,7 @@ class GitlabManager extends SharedGitlabManager {
     }
 
     private createUpdateFile(create: boolean, repoId: number, filePath: string, fileBase64: string, commitMessage: string, branch: string = 'main', authorName: string = 'Dojo', authorMail: string | undefined = undefined): Promise<RepositoryFileSchema> {
-        const gitFunction = create ? this.api.RepositoryFiles.create : this.api.RepositoryFiles.edit;
+        const gitFunction = create ? this.api.RepositoryFiles.create.bind(this.api) : this.api.RepositoryFiles.edit.bind(this.api);
 
         return gitFunction(repoId, filePath, branch, fileBase64, commitMessage, {
             encoding   : 'base64',
-- 
GitLab