From 6ddeda308e173936707e270d3632674546400fd6 Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Wed, 10 Jul 2019 11:07:48 -0600 Subject: [PATCH] milo: update cache when using transfer from storage --- milo/plugins/transferView.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)