diff --git a/packages/cli/src/environments.ee/source-control/source-control.controller.ee.ts b/packages/cli/src/environments.ee/source-control/source-control.controller.ee.ts index cc007d12e80..27772339367 100644 --- a/packages/cli/src/environments.ee/source-control/source-control.controller.ee.ts +++ b/packages/cli/src/environments.ee/source-control/source-control.controller.ee.ts @@ -216,10 +216,10 @@ export class SourceControlController { @Get('/get-status', { middlewares: [sourceControlLicensedAndEnabledMiddleware] }) async getStatus(req: SourceControlRequest.GetStatus) { try { - const result = (await this.sourceControlService.getStatus( + const result = await this.sourceControlService.getStatus( req.user, new SourceControlGetStatus(req.query), - )) as SourceControlledFile[]; + ); return result; } catch (error) { throw new BadRequestError((error as { message: string }).message); diff --git a/packages/cli/src/environments.ee/source-control/source-control.service.ee.ts b/packages/cli/src/environments.ee/source-control/source-control.service.ee.ts index 89921ca4feb..3b262400088 100644 --- a/packages/cli/src/environments.ee/source-control/source-control.service.ee.ts +++ b/packages/cli/src/environments.ee/source-control/source-control.service.ee.ts @@ -963,6 +963,8 @@ export class SourceControlService { select: ['updatedAt'], }); + const lastUpdatedDate = lastUpdatedFolder[0]?.updatedAt ?? new Date(); + const foldersMappingsRemote = await this.sourceControlImportService.getRemoteFoldersAndMappingsFromFile(context); const foldersMappingsLocal = @@ -999,7 +1001,7 @@ export class SourceControlService { location: options.direction === 'push' ? 'local' : 'remote', conflict: false, file: getFoldersPath(this.gitFolder), - updatedAt: lastUpdatedFolder[0]?.updatedAt.toISOString(), + updatedAt: lastUpdatedDate.toISOString(), }); }); foldersMissingInRemote.forEach((item) => { @@ -1011,7 +1013,7 @@ export class SourceControlService { location: options.direction === 'push' ? 'local' : 'remote', conflict: options.direction === 'push' ? false : true, file: getFoldersPath(this.gitFolder), - updatedAt: lastUpdatedFolder[0]?.updatedAt.toISOString(), + updatedAt: lastUpdatedDate.toISOString(), }); });