From 3e2c73320b0f7353734fb5371d3ce8ae95a5f752 Mon Sep 17 00:00:00 2001 From: Gabriellvl Date: Thu, 13 Mar 2025 13:54:45 +0100 Subject: [PATCH] fix: voeg .js toe submission --- backend/src/controllers/submissions.ts | 6 +++--- backend/src/interfaces/submission.ts | 10 +++++----- backend/src/routes/submissions.ts | 2 +- backend/src/services/submissions.ts | 14 +++++++------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/backend/src/controllers/submissions.ts b/backend/src/controllers/submissions.ts index c4911637..572dae43 100644 --- a/backend/src/controllers/submissions.ts +++ b/backend/src/controllers/submissions.ts @@ -1,6 +1,6 @@ import { Request, Response } from "express"; -import { getSubmission } from "../services/submissions"; -import { Language, languageMap } from "../entities/content/language"; +import { getSubmission } from "../services/submissions.js"; +import { Language, languageMap } from "../entities/content/language.js"; interface SubmissionParams { lohruid: string, @@ -30,4 +30,4 @@ export async function getSubmissionHandler( } res.json(submission); -} \ No newline at end of file +} diff --git a/backend/src/interfaces/submission.ts b/backend/src/interfaces/submission.ts index daf00a64..e0fddf07 100644 --- a/backend/src/interfaces/submission.ts +++ b/backend/src/interfaces/submission.ts @@ -1,7 +1,7 @@ -import { Submission } from "../entities/assignments/submission.entity"; -import { Language } from "../entities/content/language"; -import { GroupDTO, mapToGroupDTO } from "./group"; -import { mapToStudentDTO, StudentDTO } from "./student"; +import { Submission } from "../entities/assignments/submission.entity.js"; +import { Language } from "../entities/content/language.js"; +import { GroupDTO, mapToGroupDTO } from "./group.js"; +import { mapToStudentDTO, StudentDTO } from "./student.js"; export interface SubmissionDTO { learningObjectHruid: string, @@ -27,4 +27,4 @@ export function mapToSubmissionDTO(submission: Submission): SubmissionDTO { group: submission.onBehalfOf ? mapToGroupDTO(submission.onBehalfOf) : undefined, content: submission.content, } -} \ No newline at end of file +} diff --git a/backend/src/routes/submissions.ts b/backend/src/routes/submissions.ts index 744b9e16..1be419d4 100644 --- a/backend/src/routes/submissions.ts +++ b/backend/src/routes/submissions.ts @@ -1,5 +1,5 @@ import express from 'express'; -import { getSubmissionHandler } from '../controllers/submissions'; +import { getSubmissionHandler } from '../controllers/submissions.js'; const router = express.Router({ mergeParams: true }); diff --git a/backend/src/services/submissions.ts b/backend/src/services/submissions.ts index 2c2e1aad..c805c717 100644 --- a/backend/src/services/submissions.ts +++ b/backend/src/services/submissions.ts @@ -1,15 +1,15 @@ -import { getSubmissionRepository } from "../data/repositories"; -import { Language } from "../entities/content/language"; -import { LearningObjectIdentifier } from "../entities/content/learning-object-identifier"; -import { mapToSubmissionDTO, SubmissionDTO } from "../interfaces/submission"; +import { getSubmissionRepository } from "../data/repositories.js"; +import { Language } from "../entities/content/language.js"; +import { LearningObjectIdentifier } from "../entities/content/learning-object-identifier.js"; +import { mapToSubmissionDTO, SubmissionDTO } from "../interfaces/submission.js"; export async function getSubmission( learningObjectHruid: string, language: Language, version: string, - submissionNumber: number, + submissionNumber: number, ): Promise { - const loId = new LearningObjectIdentifier(learningObjectHruid, language, version); + const loId = new LearningObjectIdentifier(learningObjectHruid, language, version); const submissionRepository = getSubmissionRepository(); const submission = await submissionRepository.findSubmissionByLearningObjectAndSubmissionNumber(loId, submissionNumber); @@ -19,4 +19,4 @@ export async function getSubmission( } return mapToSubmissionDTO(submission); -} \ No newline at end of file +}