diff --git a/helpers/Dojo/SharedAssignmentHelper.ts b/helpers/Dojo/SharedAssignmentHelper.ts index 9eb156d0099541f1ab43e6b5268a91cbf96d8fbe..7c179fdae86d43548023604ce7c3405dd02001f7 100644 --- a/helpers/Dojo/SharedAssignmentHelper.ts +++ b/helpers/Dojo/SharedAssignmentHelper.ts @@ -2,10 +2,10 @@ import Ajv, { ErrorObject, JTDSchemaType } from 'ajv/dist/jtd'; import fs from 'fs'; import JSON5 from 'json5'; import AssignmentFile from '../../types/Dojo/AssignmentFile'; -import GitlabManager from '../../../managers/GitlabManager'; import GitlabPipelineStatus from '../../types/Gitlab/GitlabPipelineStatus'; import DojoStatusCode from '../../types/Dojo/DojoStatusCode'; import GitlabPipeline from '../../types/Gitlab/GitlabPipeline'; +import SharedGitlabManager from '../../managers/SharedGitlabManager'; class SharedAssignmentHelper { @@ -75,7 +75,7 @@ class SharedAssignmentHelper { } async isPublishable(repositoryId: number): Promise<{ isPublishable: boolean, lastPipeline: GitlabPipeline | null, status?: { code: DojoStatusCode, message: string } }> { - const pipelines = await GitlabManager.getRepositoryPipelines(repositoryId, 'main'); + const pipelines = await SharedGitlabManager.getRepositoryPipelines(repositoryId, 'main'); if ( pipelines.length > 0 ) { const lastPipeline = pipelines[0]; if ( lastPipeline.status != GitlabPipelineStatus.SUCCESS ) {