From 0223b4ed982f0d3b0bbb224a50394318e526d503 Mon Sep 17 00:00:00 2001 From: Stefan Zuefeldt Date: Mon, 20 Jan 2025 20:49:00 -0600 Subject: [PATCH] Corrected Path:find_upwards now calls Path:root properly, and return nil at the end of execution instead of emptystring --- lua/plenary/path.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/plenary/path.lua b/lua/plenary/path.lua index 51229f186..701679e6f 100644 --- a/lua/plenary/path.lua +++ b/lua/plenary/path.lua @@ -929,7 +929,7 @@ end function Path:find_upwards(filename) local folder = Path:new(self) - local root = path.root(folder) + local root = path.root(folder:absolute()) while folder:absolute() ~= root do local p = folder:joinpath(filename) @@ -938,7 +938,7 @@ function Path:find_upwards(filename) end folder = folder:parent() end - return "" + return nil end return Path