19 lines
578 B
Lua
19 lines
578 B
Lua
--[[
|
|
Function to remove deduplication key if needed
|
|
when a job is being removed.
|
|
]]
|
|
|
|
local function removeDeduplicationKeyIfNeededOnRemoval(prefixKey,
|
|
jobId, deduplicationId)
|
|
if deduplicationId then
|
|
local deduplicationKey = prefixKey .. "de:" .. deduplicationId
|
|
local currentJobId = rcall('GET', deduplicationKey)
|
|
if currentJobId and currentJobId == jobId then
|
|
rcall("DEL", deduplicationKey)
|
|
-- Also clean up any pending dedup-next data for this dedup ID
|
|
rcall("DEL", prefixKey .. "dn:" .. deduplicationId)
|
|
return 1
|
|
end
|
|
end
|
|
end
|