Skip to content
Snippets Groups Projects
Commit c57c0570 authored by Hamza Remmal's avatar Hamza Remmal :homes:
Browse files

fix: jackson was not able to deserialise UploadFeedbackRequest

parent baa56531
Branches
No related tags found
1 merge request!317fix: jackson was not able to deserialise UploadFeedbackRequest
Checking pipeline status
......@@ -152,7 +152,7 @@ public final class SubmissionController {
{
log.info("Processing request to upload the feedback for submission {}", id);
integrity.check(signature, id);
var res = moodle.upload_feedback(id, feedback.getGrade(), feedback.getFiles());
var res = moodle.upload_feedback(id, feedback.grade(), feedback.files());
if (res.statusCode() != HttpStatus.OK.value()) {
// TODO: Clean the MoodleService API
throw new RuntimeException("Moodle request returned with status: " + res.statusCode() + " " + res.body());
......
package ch.epfl.autograde.model.request;
import ch.epfl.autograde.model.entity.MoodleFile;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Builder;
import lombok.Data;
import java.util.List;
@Data
@Builder
public final class UploadFeedbackRequest {
@JsonProperty
private final float grade;
@JsonProperty
private final List<MoodleFile> files;
}
public record UploadFeedbackRequest (
float grade,
List<MoodleFile> files
) { }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment