diff --git a/helpers/Dojo/AssignmentValidator.ts b/helpers/Dojo/AssignmentValidator.ts index c6716fbb5055163d301516f36a8befbdad5e31a6..d831a1c530275e603b787f89a1df221af294cfb1 100644 --- a/helpers/Dojo/AssignmentValidator.ts +++ b/helpers/Dojo/AssignmentValidator.ts @@ -313,7 +313,7 @@ class AssignmentValidator { const runSuccess = SonarAnalyzer.runAnalysis(this.assignment.sonarKey, this.assignment.language, this.assignmentFile.buildLine); - if ( runSuccess ) { + if ( !runSuccess ) { if ( !this.assignment.allowSonarFailure ) { this.emitError(`Sonar gate failed`, 'Sonar analysis failure', AssignmentCheckerError.SONAR_ANALYSIS_FAILED); return;