Skip to content

Commit

Permalink
Merge pull request openwebwork#75 from mgage/release/2.7
Browse files Browse the repository at this point in the history
Fix bug in using HTML::Scrubber
  • Loading branch information
goehle committed Jun 8, 2013
2 parents 28425f7 + 08d88a8 commit 4f1efe0
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
4 changes: 3 additions & 1 deletion lib/WeBWorK/ContentGenerator/GatewayQuiz.pm
Original file line number Diff line number Diff line change
Expand Up @@ -1019,7 +1019,9 @@ sub pre_header_initialize {
);
foreach my $key (keys %$formFields) {
if ($key =~ /AnSwEr/) {
$formFields->{$key} = $scrubber->scrub($formFields->{$key});
$formFields->{$key} = $scrubber->scrub(
(defined $formFields->{$key})? $formFields->{key}:'' # using // would be more elegant but breaks perl 5.8.x
);
### HTML::scrubber is a little too enthusiastic about
### removing > and < so we have to add them back in otherwise
### they confuse pg
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ sub initialize {
comment => 0
);

my $comment = $scrubber->scrub($r->param("$userID.comment"));
my $comment = $scrubber->scrub( ( defined $r->param("$userID.comment") )?$r->param("$userID.comment"):'' );
my $userPastAnswerID = $db->latestProblemPastAnswer($courseName, $userID, $setID, $problemID);

if ($userPastAnswerID) {
Expand Down
4 changes: 3 additions & 1 deletion lib/WeBWorK/ContentGenerator/Problem.pm
Original file line number Diff line number Diff line change
Expand Up @@ -732,7 +732,9 @@ sub pre_header_initialize {
);
foreach my $key (keys %$formFields) {
if ($key =~ /AnSwEr/) {
$formFields->{$key} = $scrubber->scrub($formFields->{$key});
$formFields->{$key} = $scrubber->scrub(
(defined $formFields->{$key})? $formFields->{key}:'' # using // would be more elegant but breaks perl 5.8.x
);
### HTML::scrubber is a little too enthusiastic about
### removing > and < so we have to add them back in otherwise
### they confuse pg
Expand Down

0 comments on commit 4f1efe0

Please sign in to comment.