diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index 49ed12c0e33..62bcf6e0288 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -488,7 +488,8 @@ var/list/portrait = p var/png = "data/paintings/[tab]/[portrait["md5"]].png" if(fexists(png)) - assets[portrait["title"]] = png + var/asset_name = "[tab]_[portrait["md5"]]" + assets[asset_name] = png ..() //this is where it registers all these assets we added to the list /datum/asset/simple/portraits/library diff --git a/tgui/packages/tgui/interfaces/PortraitPicker.js b/tgui/packages/tgui/interfaces/PortraitPicker.js index b3e91a19b6c..59b9b227046 100644 --- a/tgui/packages/tgui/interfaces/PortraitPicker.js +++ b/tgui/packages/tgui/interfaces/PortraitPicker.js @@ -15,19 +15,23 @@ export const PortraitPicker = (props, context) => { const TABS = [ { name: 'Common Portraits', + asset_prefix: "library", list: library, }, { name: 'Secure Portraits', + asset_prefix: "library_secure", list: library_secure, }, { name: 'Private Portraits', + asset_prefix: "library_private", list: library_private, }, ]; const tab2list = TABS[tabIndex].list; - const current_portrait = tab2list[listIndex]["title"]; + const current_portrait_title = tab2list[listIndex]["title"]; + const current_portrait_asset_name = TABS[tabIndex].asset_prefix + "_" + tab2list[listIndex]["md5"]; return ( { direction="column"> { }} /> - {current_portrait} + {current_portrait_title}