Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions lib/LTIAdvantage/Parser/LaunchParser.pm
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ sub sanitizeCourseName
# spaces in course names and we want to keep the course name readable
$course =~ s/ /_/g;
$course =~ s/\./_/g;
$course =~ s/[^a-zA-Z0-9_-]//g;
$course =~ s/[^a-zA-Z0-9_\-]//g;
$course = substr($course,0,40); # needs to fit mysql table name limits
# max length of a mysql table name is 64 chars, however, webworks stick
# additional characters after the course name, so, to be safe, we'll
Expand All @@ -75,8 +75,7 @@ sub sanitizeSetName
# replace spaces with underscores cause the addcourse script can't handle
# spaces in course names and we want to keep the course name readable
$set_id =~ s/ /_/g;
$set_id =~ s/\./_/g;
$set_id =~ s/[^a-zA-Z0-9_-]//g;
$set_id =~ s/[^a-zA-Z0-9_\-\.]//g;
return $set_id;
}

Expand Down