diff --git a/milo/plugins/transferView.lua b/milo/plugins/transferView.lua index 36101da..30fc852 100644 --- a/milo/plugins/transferView.lua +++ b/milo/plugins/transferView.lua @@ -1,4 +1,3 @@ -local Ansi = require('opus.ansi') local Milo = require('milo') local Tasks = require('milo.taskRunner') local UI = require('opus.ui') @@ -93,6 +92,11 @@ local function transfer(node) error(string.format('TRANSFER: target %s is not online', node.target)) end + if target.mtype == 'storage' then + context.storage.dirty = true + target.adapter.dirty = true + end + for k in pairs(node.adapter.list()) do tasks:add(function() node.adapter.pushItems(node.target, k)