diff --git a/lib/WeBWorK/ContentGenerator/Problem.pm b/lib/WeBWorK/ContentGenerator/Problem.pm index ac08c1ff0e..aaea692faf 100644 --- a/lib/WeBWorK/ContentGenerator/Problem.pm +++ b/lib/WeBWorK/ContentGenerator/Problem.pm @@ -1442,13 +1442,13 @@ sub output_custom_edit_message ($c) { # Output the "Show Past Answers" button sub output_past_answer_button ($c) { - my $problemID = $c->{problem}->problem_id; - my $setRecord = $c->db->getGlobalSet($c->{problem}->set_id); - if (defined $setRecord && $setRecord->assignment_type eq 'jitar') { - $problemID = join('.', jitar_id_to_seq($problemID)); - } - if ($c->authz->hasPermissions($c->param('user'), 'view_answers')) { + my $problemID = $c->{problem}->problem_id; + my $setRecord = $c->db->getGlobalSet($c->{problem}->set_id); + if (defined $setRecord && $setRecord->assignment_type eq 'jitar') { + $problemID = join('.', jitar_id_to_seq($problemID)); + } + my $hiddenFields = $c->hidden_authen_fields; $hiddenFields =~ s/\"hidden_/\"pastans-hidden_/g; return $c->form_for( diff --git a/templates/ContentGenerator/Base/feedback_macro_email.html.ep b/templates/ContentGenerator/Base/feedback_macro_email.html.ep index 3d5f6f2a62..2c9d5a8b7a 100644 --- a/templates/ContentGenerator/Base/feedback_macro_email.html.ep +++ b/templates/ContentGenerator/Base/feedback_macro_email.html.ep @@ -6,8 +6,6 @@ % next if $key eq 'pg_object'; # Not used in internal feedback mechanism <%= hidden_field $key => $value =%> % } -