diff --git a/kernel/api/block.go b/kernel/api/block.go index 4e9d3d050..de361d15a 100644 --- a/kernel/api/block.go +++ b/kernel/api/block.go @@ -62,6 +62,11 @@ func transferBlockRef(c *gin.Context) { return } + reloadUI := true + if nil != arg["reloadUI"] { + reloadUI = arg["reloadUI"].(bool) + } + var refIDs []string if nil != arg["refIDs"] { for _, refID := range arg["refIDs"].([]interface{}) { @@ -76,6 +81,10 @@ func transferBlockRef(c *gin.Context) { ret.Data = map[string]interface{}{"closeTimeout": 7000} return } + + if reloadUI { + util.ReloadUI() + } } func swapBlockRef(c *gin.Context) { diff --git a/kernel/model/block.go b/kernel/model/block.go index 9d9a88063..2779ad608 100644 --- a/kernel/model/block.go +++ b/kernel/model/block.go @@ -205,7 +205,6 @@ func TransferBlockRef(fromID, toID string, refIDs []string) (err error) { } sql.WaitForWritingDatabase() - util.ReloadUI() return }