Skip to content
Snippets Groups Projects
Commit 44b06507 authored by michael.minelli's avatar michael.minelli
Browse files

Update shared

parent d1833b92
No related branches found
No related tags found
No related merge requests found
Pipeline #28936 passed
...@@ -4,8 +4,9 @@ import { CustomValidator, ErrorMessage, FieldMessageFactory, Meta } from 'expres ...@@ -4,8 +4,9 @@ import { CustomValidator, ErrorMessage, FieldMessageFactory, Meta } from 'expres
import { BailOptions, ValidationChain } from 'express-validator/src/chain'; import { BailOptions, ValidationChain } from 'express-validator/src/chain';
import GitlabManager from '../managers/GitlabManager'; import GitlabManager from '../managers/GitlabManager';
import express from 'express'; import express from 'express';
import SharedExerciseHelper from '../shared/helpers/Dojo/SharedExerciseHelper';
import logger from '../shared/logging/WinstonLogger'; import logger from '../shared/logging/WinstonLogger';
import Json5FileValidator from '../shared/helpers/Json5FileValidator';
import ExerciseResultsFile from '../shared/types/Dojo/ExerciseResultsFile';
declare type DojoMeta = Meta & { declare type DojoMeta = Meta & {
...@@ -98,7 +99,7 @@ class DojoValidators { ...@@ -98,7 +99,7 @@ class DojoValidators {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const results = this.getParamValue(req, path) as string; const results = this.getParamValue(req, path) as string;
if ( results ) { if ( results ) {
SharedExerciseHelper.validateResultFile(results, false).isValid ? resolve(true) : reject(); Json5FileValidator.validateFile(ExerciseResultsFile, results, false).isValid ? resolve(true) : reject();
} else { } else {
reject(); reject();
} }
......
Subproject commit 039c8b4e10096a1c5036d01087d56443da636078 Subproject commit f370f8b0a6e7b059d12f1980cdd21e3f2daa2f04
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment