Browse Source

Fix var scoping.

scossu 1 day ago
parent
commit
45ba93be4c
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/submission.lua

+ 2 - 3
src/submission.lua

@@ -49,8 +49,6 @@ local NT = {}
 -- Local path to URI mapping. For linking between newly created resources.
 -- Local path to URI mapping. For linking between newly created resources.
 local path_to_uri
 local path_to_uri
 
 
--- SIP processing directory.
-local proc_dir = path.join(sip.root_path, "proc")
 
 
 -- Initialize libmagic database.
 -- Initialize libmagic database.
 local magic = libmagic.open(libmagic.MIME_TYPE, libmagic.NO_CHECK_COMPRESS )
 local magic = libmagic.open(libmagic.MIME_TYPE, libmagic.NO_CHECK_COMPRESS )
@@ -84,7 +82,7 @@ local function generate_sip(ll_path)
     local sip = {root_path = path.dirname(ll_path)}
     local sip = {root_path = path.dirname(ll_path)}
     path_to_uri = {}
     path_to_uri = {}
 
 
-    local tn_dir = path.join(proc_dir, "tn")
+    local tn_dir = path.join(sip.root_path, "proc", "tn")
     dir.makepath(tn_dir)
     dir.makepath(tn_dir)
 
 
     local prev_path
     local prev_path
@@ -394,6 +392,7 @@ M.deposit = function(ll_path, cleanup)
     end
     end
 
 
     -- Remove processing directory.
     -- Remove processing directory.
+    local proc_dir = path.join(sip.root_path, "proc")
     if path.isdir(proc_dir) then dir.rmtree(proc_dir) end
     if path.isdir(proc_dir) then dir.rmtree(proc_dir) end
 
 
     if cleanup then
     if cleanup then