From a77f6764ea7e72cb15a251c31deb4466194409d2 Mon Sep 17 00:00:00 2001
From: Hamza Remmal <2861-remmal@users.noreply.gitlab.epfl.ch>
Date: Thu, 14 Sep 2023 09:36:29 +0000
Subject: [PATCH] Fix feedback to base64_decode the feedback

---
 .../classes/external/autograde_upload_feedback.php            | 2 +-
 moodle-assignsubmission-autograde/version.php                 | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/moodle-assignsubmission-autograde/classes/external/autograde_upload_feedback.php b/moodle-assignsubmission-autograde/classes/external/autograde_upload_feedback.php
index 9b3ce4d6..b1f3795c 100644
--- a/moodle-assignsubmission-autograde/classes/external/autograde_upload_feedback.php
+++ b/moodle-assignsubmission-autograde/classes/external/autograde_upload_feedback.php
@@ -122,7 +122,7 @@ final class autograde_upload_feedback extends external_api {
                'filepath' => '/'.$files->path,
                'filename' => $file->filename
            );
-           $fs->create_file_from_string($draftinfo, $file->content);
+           $fs->create_file_from_string($draftinfo, base64_decode($file->content));
        }
 
        // HR : We need to build the data
diff --git a/moodle-assignsubmission-autograde/version.php b/moodle-assignsubmission-autograde/version.php
index e0760002..258b8301 100644
--- a/moodle-assignsubmission-autograde/version.php
+++ b/moodle-assignsubmission-autograde/version.php
@@ -25,10 +25,10 @@
 
 defined('MOODLE_INTERNAL') || die();
 
-$plugin->version   = 2023091300; // HR : September 13th, 2023
+$plugin->version   = 2023091400; // HR : September 14th, 2023
 $plugin->requires  = 2022112800; // HR : Moodle 4.1.0 (https://moodledev.io/general/releases#moodle-41-lts)
 $plugin->maturity = MATURITY_RC;
-$plugin->release = '1.0.1-RC1';
+$plugin->release = '1.0.1-RC2';
 $plugin->component = 'assignsubmission_autograde';
 $plugin->dependencies = array(
     'mod_assign' => '2022112800',
-- 
GitLab