From 1b1aa1b580a416e51dba600728bf0432f764ea53 Mon Sep 17 00:00:00 2001 From: Glenn Rice Date: Wed, 16 Aug 2023 05:48:46 -0500 Subject: [PATCH] Fix the archive_path option for creating a course archive. This is my mistake. Without the backslash this fails entirely. The result is that a course archive is always saved in the admin/archives location, and there is no override. --- lib/WeBWorK/Utils/CourseManagement.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WeBWorK/Utils/CourseManagement.pm b/lib/WeBWorK/Utils/CourseManagement.pm index 3c53c862ee..b8a18a2c2b 100644 --- a/lib/WeBWorK/Utils/CourseManagement.pm +++ b/lib/WeBWorK/Utils/CourseManagement.pm @@ -762,7 +762,7 @@ sub archiveCourse { my $data_dir = $ce->{courseDirs}{DATA}; my $dump_dir = "$data_dir/mysqldump"; my $archive_path; - if (defined $options{archive_path} && $options{archive_path} =~ /S/) { + if (defined $options{archive_path} && $options{archive_path} =~ /\S/) { $archive_path = $options{archive_path}; } else { $archive_path = "$ce->{webworkDirs}{courses}/admin/archives/$courseID.tar.gz";