From 0b6a7a14ea2c306d16ee475b0cea83705fc74b21 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Thu, 21 Feb 2019 22:00:25 +0000 Subject: [PATCH] Content store: ignore _game in game names in ID generation Fixes #8269 --- builtin/mainmenu/dlg_contentstore.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/builtin/mainmenu/dlg_contentstore.lua b/builtin/mainmenu/dlg_contentstore.lua index 4993afe4a..ab2268039 100644 --- a/builtin/mainmenu/dlg_contentstore.lua +++ b/builtin/mainmenu/dlg_contentstore.lua @@ -299,7 +299,12 @@ function store.load() package.author .. "/" .. package.name .. "/releases/" .. package.release .. "/download/" - package.id = package.author .. "/" .. package.name + local name_len = #package.name + if package.type == "game" and name_len > 5 and package.name:sub(name_len - 4) == "_game" then + package.id = package.author .. "/" .. package.name:sub(1, name_len - 5) + else + package.id = package.author .. "/" .. package.name + end end store.packages = store.packages_full