Log Message:
-----------
refactored copy-and-pasted code
Modified Files:
--------------
webwork2/lib/WeBWorK/ContentGenerator/Instructor:
PGProblemEditor.pm
Revision Data
-------------
Index: PGProblemEditor.pm
===================================================================
RCS file: /webwork/cvs/system/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm,v
retrieving revision 1.65
retrieving revision 1.66
diff -Llib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm -Llib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm -u -r1.65 -r1.66
--- lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm
+++ lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm
@@ -965,7 +965,7 @@
$edit_level++;
my $viewURL;
- if ($file_type eq 'problem' ) { # redirect to Problem.pm
+ if ($file_type eq 'problem' or $file_type eq 'source_path_for_problem_file') { # redirect to Problem.pm
my $problemPage = $self->r->urlpath->newFromModule("WeBWorK::ContentGenerator::Problem",
courseID => $courseName, setID => $setName, problemID => $problemNumber
);
@@ -1008,22 +1008,6 @@
status_message => uri_escape($self->{status_message})
}
);
- } elsif ($file_type eq 'source_path_for_problem_file') { # redirect to Problem.pm
- my $problemPage = $self->r->urlpath->newFromModule("WeBWorK::ContentGenerator::Problem",
- courseID => $courseName, setID => $setName, problemID => $problemNumber
- );
-
- $viewURL = $self->systemLink($problemPage,
- params => {
- displayMode => $displayMode,
- problemSeed => $problemSeed,
- editMode => "temporaryFile",
- edit_level => $edit_level,
- sourceFilePath => $tempFilePath,
- status_message => uri_escape($self->{status_message})
-
- }
- );
} else {
die "I don't know how to redirect this file type $file_type ";
}
|