From 7a5fc382fa7c4f730cc996bf64c3a9f22a16d2be Mon Sep 17 00:00:00 2001 From: Andi Permana Date: Mon, 24 Nov 2025 19:57:48 +0700 Subject: [PATCH] MDL-78442 tool_moodlenet: Fix directory path passed to antivirus scanner --- .../admin/tool/moodlenet/classes/local/import_backup_helper.php | 2 +- .../admin/tool/moodlenet/classes/local/import_strategy_file.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/admin/tool/moodlenet/classes/local/import_backup_helper.php b/public/admin/tool/moodlenet/classes/local/import_backup_helper.php index a2f923afb74..a53398dfb5f 100644 --- a/public/admin/tool/moodlenet/classes/local/import_backup_helper.php +++ b/public/admin/tool/moodlenet/classes/local/import_backup_helper.php @@ -86,7 +86,7 @@ class import_backup_helper { } [$filepath, $filename] = $this->remoteresource->download_to_requestdir(); - \core\antivirus\manager::scan_file($filepath, $filename, true); + \core\antivirus\manager::scan_file($filepath . DIRECTORY_SEPARATOR . $filename, $filename, true); // Check the final size of file against the user upload limits. $localsize = filesize(sprintf('%s/%s', $filepath, $filename)); diff --git a/public/admin/tool/moodlenet/classes/local/import_strategy_file.php b/public/admin/tool/moodlenet/classes/local/import_strategy_file.php index e34092a62dc..3a546401c10 100644 --- a/public/admin/tool/moodlenet/classes/local/import_strategy_file.php +++ b/public/admin/tool/moodlenet/classes/local/import_strategy_file.php @@ -78,7 +78,7 @@ class import_strategy_file implements import_strategy { // Download the file into a request directory and scan it. [$filepath, $filename] = $resource->download_to_requestdir(); - avmanager::scan_file($filepath, $filename, true); + avmanager::scan_file($filepath . DIRECTORY_SEPARATOR . $filename, $filename, true); // Check the final size of file against the user upload limits. $localsize = filesize(sprintf('%s/%s', $filepath, $filename));