diff --git a/lua/pixelui/core/cl_images.lua b/lua/pixelui/core/cl_images.lua index 1751a85..3720532 100644 --- a/lua/pixelui/core/cl_images.lua +++ b/lua/pixelui/core/cl_images.lua @@ -42,12 +42,13 @@ local function processQueue() materials[filePath] = Material("nil") else local contentType = headers["Content-Type"] + local writeFilePath = filePath if not endsWithExtension(filePath) then - filePath = filePath .. (contentTypes[contentType] or ".png") + writeFilePath = filePath .. (contentTypes[contentType] or ".png") end - file.Write(filePath, body) - materials[filePath] = Material("../data/" .. filePath, matSettings or "noclamp smooth mips") + file.Write(writeFilePath, body) + materials[filePath] = Material("../data/" .. writeFilePath, matSettings or "noclamp smooth mips") end callback(materials[filePath]) @@ -110,4 +111,4 @@ end function PIXEL.GetImgur(id, callback, _, matSettings) local url = "https://i.imgur.com/" .. id .. ".png" PIXEL.GetImage(url, callback, matSettings) -end \ No newline at end of file +end