Skip to content
Snippets Groups Projects
Commit d052de3d authored by Matt Bovel's avatar Matt Bovel
Browse files

Merge branch 'hr/bug-fix' into 'master'

fix: jackson was not able to deserialise UploadFeedbackRequest

See merge request !317
parents baa56531 c57c0570
Branches
No related tags found
1 merge request!317fix: jackson was not able to deserialise UploadFeedbackRequest
Pipeline #244308 passed
......@@ -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