--- loncom/lonnet/perl/lonnet.pm 2018/03/27 04:36:11 1.1369 +++ loncom/lonnet/perl/lonnet.pm 2018/03/30 18:07:47 1.1370 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1369 2018/03/27 04:36:11 raeburn Exp $ +# $Id: lonnet.pm,v 1.1370 2018/03/30 18:07:47 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -11928,6 +11928,7 @@ sub metadata { # Check metadata for imported file to # see if it contained response items # + my %currmetaentry = %metaentry; my $libresponseorder = &metadata($location,'responseorder'); my $origfile; if ($libresponseorder ne '') { @@ -11947,6 +11948,10 @@ sub metadata { } } } +# Do not overwrite contents of %metaentry hash for resource itself with +# hash populated for imported library file + %metaentry = %currmetaentry; + undef(%currmetaentry); if ($importmode eq 'problem') { # Import as problem/response $unikey=&add_prefix_and_part($prefix,$token->[2]->{'part'});