--- loncom/homework/essayresponse.pm	2014/12/04 15:41:30	1.119
+++ loncom/homework/essayresponse.pm	2014/12/04 20:43:23	1.120
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # essay (ungraded) style responses
 #
-# $Id: essayresponse.pm,v 1.119 2014/12/04 15:41:30 raeburn Exp $
+# $Id: essayresponse.pm,v 1.120 2014/12/04 20:43:23 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -514,11 +514,15 @@ sub file_submission {
         }
     }
     if ($context eq 'externalresponse') {
-        my @todelete = keys(%port_delete);
+        my @todelete = map { "/uploaded/$udom/$uname/portfolio".$_;  } keys(%port_delete);
         if (@tolock || @todelete) {
             if (ref($info) eq 'HASH') {
                 if ($info->{'ip'}) {
-                    &Apache::lonnet::automated_portfile_access('ip',\@tolock,\@todelete,$info);
+                    my @adds;
+                    if (@tolock) {
+                        @adds = map { "/uploaded/$udom/$uname/portfolio".$_;  } @tolock;
+                    }
+                    &Apache::lonnet::automated_portfile_access('ip',\@adds,\@todelete,$info);
                 }
             }
         }