diff options
| -rw-r--r-- | lua/mason/ui/instance.lua | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lua/mason/ui/instance.lua b/lua/mason/ui/instance.lua index 3b5f82be..f5bf6f04 100644 --- a/lua/mason/ui/instance.lua +++ b/lua/mason/ui/instance.lua @@ -460,11 +460,8 @@ local function check_new_package_version(pkg) end local function check_new_package_versions() - local state = get_state() - - local outdated_packages = {} - mutate_state(function(state) + local outdated_packages = {} for _, pkg in ipairs(state.packages.installed) do local current_version = pkg:get_installed_version() local latest_version = pkg:get_latest_version() @@ -476,6 +473,7 @@ local function check_new_package_versions() state.packages.states[pkg.name].new_version = nil end end + state.packages.outdated_packages = outdated_packages end) end |
