diff --git a/src/test/cypress/support/requests/CourseManagementRequests.ts b/src/test/cypress/support/requests/CourseManagementRequests.ts index e11dd1b6ab74..6f17e64f1162 100644 --- a/src/test/cypress/support/requests/CourseManagementRequests.ts +++ b/src/test/cypress/support/requests/CourseManagementRequests.ts @@ -74,10 +74,15 @@ export class CourseManagementRequests { course.editorGroupName = Cypress.env('editorGroupName'); course.instructorGroupName = Cypress.env('instructorGroupName'); } + const formData = new FormData(); + formData.append('course', Cypress.Blob.createBlob([JSON.stringify(course)], { type: 'application/json' })); return cy.request({ url: BASE_API + 'courses', method: POST, - body: course, + headers: { + 'content-type': 'multipart/form-data', + }, + body: formData, }); }