diff --git a/packages/netlify-cms-backend-gitlab/src/API.ts b/packages/netlify-cms-backend-gitlab/src/API.ts index fde4c6f2..26ba7771 100644 --- a/packages/netlify-cms-backend-gitlab/src/API.ts +++ b/packages/netlify-cms-backend-gitlab/src/API.ts @@ -478,8 +478,9 @@ export default class API { let path = trimStart(file.path, '/'); let oldPath = undefined; if (fileExists) { - action = file.newPath ? CommitAction.MOVE : CommitAction.UPDATE; oldPath = file.newPath && path; + action = + file.newPath && file.newPath !== oldPath ? CommitAction.MOVE : CommitAction.UPDATE; path = file.newPath ? trimStart(file.newPath, '/') : path; }