bc37197a054d2768bf4174cb0b7081ec90a0e315
chmalee
  Wed Sep 24 09:28:52 2025 -0700
Oops forgot arguments in last commit, refs build email

diff --git src/hg/lib/userdata.c src/hg/lib/userdata.c
index eeb7b3e32f8..6df0e5f1902 100644
--- src/hg/lib/userdata.c
+++ src/hg/lib/userdata.c
@@ -469,31 +469,31 @@
 char canonicalPath[PATH_MAX];
 realpath(fname, canonicalPath);
 if (!startsWith(getDataDir(userName), canonicalPath))
     return;
 if (fileExists(canonicalPath))
     {
     // delete the actual file
     mustRemove(canonicalPath);
 
     // delete the table row, which probably has the location based
     // on the other filesystem
     if (checkHubSpaceLocationExists(userName, canonicalPath))
         deleteHubSpaceRow(canonicalPath, userName);
     else
         {
-        char *unswapped = unswapDataDir();
+        char *unswapped = unswapDataDir(userName, canonicalPath);
         if (checkHubSpaceLocationExists(userName, unswapped))
             deleteHubSpaceRow(unswapped, userName);
         }
     }
 // TODO: we should also modify the hub.txt associated with this file
 }
 
 struct hubSpace *listFilesForUser(char *userName)
 /* Return the files the user has uploaded */
 {
 struct sqlConnection *conn = hConnectCentral();
 struct dyString *query = sqlDyStringCreate("select userName, fileName, fileSize, fileType, creationTime, DATE_FORMAT(lastModified, '%%c/%%d/%%Y, %%l:%%i:%%s %%p') as lastModified, db, location, md5sum, parentDir from hubSpace where userName='%s' order by location,creationTime", userName);
 struct hubSpace *fileList = hubSpaceLoadByQuery(conn, dyStringCannibalize(&query));
 hDisconnectCentral(&conn);
 return fileList;