--- loncom/interface/loncommon.pm	2001/07/26 15:50:25	1.2
+++ loncom/interface/loncommon.pm	2001/07/26 16:00:24	1.3
@@ -15,15 +15,8 @@ sub get_previous_attempt {
   my ($symb,$username,$domain,$course)=@_;
   my $prevattempts='';
   if ($symb) {
-    my $answer=&Apache::lonnet::reply(
-				      "restore:".$domain.':'.$username.':'.$course.':'.
-				      &Apache::lonnet::escape($symb));
-    my %returnhash=();
-    map {
-      my ($name,$value)=split(/\=/,$_);
-      $returnhash{&Apache::lonnet::unescape($name)}=
-	&Apache::lonnet::unescape($value);
-    } split(/\&/,$answer);
+    my (%returnhash)=
+      &Apache::lonnet::restore($symb,$course,$domain,$username);
     if ($returnhash{'version'}) {
       my %lasthash=();
       my $version;