diff --git a/indra/newview/llmarketplacefunctions.cpp b/indra/newview/llmarketplacefunctions.cpp index 4a6914ee9ce14b3c13ee17a3fa1c86b7953cfe5b..9465401d882ec42db9c91d93984845d291a30f20 100755 --- a/indra/newview/llmarketplacefunctions.cpp +++ b/indra/newview/llmarketplacefunctions.cpp @@ -624,18 +624,6 @@ std::string LLMarketplaceData::getListingID(const LLUUID& folder_id) return (it == mMarketplaceItems.end() ? "" : (it->second).mListingId); } -std::string LLMarketplaceData::getListingName(const LLUUID& folder_id) -{ - std::string listing_name = ""; - marketplace_items_list_t::iterator it = mMarketplaceItems.find(folder_id); - if (it != mMarketplaceItems.end()) - { - // *TODO : Call the MKT API to get the name of a listing - llinfos << "Merov : Marketplace warning : No API to get Listing name for : " << folder_id << llendl; - } - return listing_name; -} - LLUUID LLMarketplaceData::getVersionFolderID(const LLUUID& folder_id) { marketplace_items_list_t::iterator it = mMarketplaceItems.find(folder_id); @@ -665,17 +653,16 @@ bool LLMarketplaceData::isVersionFolder(const LLUUID& folder_id) std::string LLMarketplaceData::getListingURL(const LLUUID& folder_id) { // Get the listing id (i.e. go up the hierarchy to find the listing folder - // URL format will be something like : https://marketplace.secondlife.com/p/<listing_name>/<listing_id> + // URL format will be something like : https://marketplace.secondlife.com/p/listing/<listing_id> std::string marketplace_url = getMarketplaceURL("MarketplaceURL"); S32 depth = depth_nesting_in_marketplace(folder_id); LLUUID listing_uuid = nested_parent_id(folder_id, depth); - std::string listing_name = getListingName(listing_uuid); std::string listing_id = getListingID(listing_uuid); - if (!listing_name.empty() && !listing_id.empty()) + if (!listing_id.empty()) { - marketplace_url += "p/" + listing_name + "/" + listing_id; + marketplace_url += "p/listing/" + listing_id; } return marketplace_url; } diff --git a/indra/newview/llmarketplacefunctions.h b/indra/newview/llmarketplacefunctions.h index 2b90dd678fe52127ff8b3ebcf95cb5ee14529de7..9485311b6674a610301500eb602f914391b7496e 100755 --- a/indra/newview/llmarketplacefunctions.h +++ b/indra/newview/llmarketplacefunctions.h @@ -158,7 +158,6 @@ class LLMarketplaceData // Access Marketplace data set : each method returns a default value if the folder_id can't be found bool getActivationState(const LLUUID& folder_id); std::string getListingID(const LLUUID& folder_id); - std::string getListingName(const LLUUID& folder_id); LLUUID getVersionFolderID(const LLUUID& folder_id); std::string getListingURL(const LLUUID& folder_id);