Log Message:
-----------
Fixed bug in use of advanced display panel which prevented it from displaying
problems. Default values like "All Textbooks" needed to be cleared so it
wouldn't be mistaken for actual textbook names.
Modified Files:
--------------
webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor:
SetMaker.pm
Revision Data
-------------
Index: SetMaker.pm
===================================================================
RCS file: /webwork/cvs/system/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm,v
retrieving revision 1.56
retrieving revision 1.57
diff -Llib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm -Llib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm -u -r1.56 -r1.57
--- lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm
+++ lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm
@@ -887,10 +887,9 @@
my $library_basic = $r->param('library_is_basic') || 1;
## Fix some parameters
- clear_default($r,'library_subjects', ALL_SUBJECTS);
- clear_default($r,'library_chapters', ALL_CHAPTERS);
- clear_default($r,'library_sections', ALL_SECTIONS);
- clear_default($r,'library_textbook', ALL_TEXTBOOKS);
+ for my $key (keys(%{ LIB2_DATA() })) {
+ clear_default($r, LIB2_DATA->{$key}->{name}, LIB2_DATA->{$key}->{all} );
+ }
## These directories will have individual buttons
%problib = %{$ce->{courseFiles}{problibs}} if $ce->{courseFiles}{problibs};
|