View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0030270||2.x IDE Bugs||Marketplace||Public||2018-11-29 21:02||2019-01-31 15:50|
|Reporter||Alexander Borup||Assigned To||Alexander Borup|
|Priority||Medium||Severity||C - General||Reproducibility||100%|
|Target Version||2.2.2||Fixed in Version||2.2.2|
|Summary||0030270: Marketplace: Cannot access private assets in My Library|
|Description||Private assets cannot be accessed in My Library, despite having been added to the account.|
This breaks the flow in My Library were you can see updates to your assets and download and import them.
|Steps To Reproduce||1. Add a private asset to your account on the Marketplace website via link.|
2. See that it will not show up in My Library.
|2.x IDE Found In|
|2.x Runtime Found In|
|2.x IDE Verified In||126.96.36.1990|
|2.x Runtime Verified In||188.8.131.522|
Last edited: 2018-12-17 09:52
The private asset appears twice in the marketplace extensions list we get from the server. It contains first a non-hidden version, and then the identical asset again but with "hidden" set to true. They are completely identical assets - this is the only difference. Under Purchase History the asset is set to "Show in library".
Alex did actually add an IDE-side workaround for this website bug at the time he added his above comment, but this only covers the case in which a developer has two or more instances of the asset and one of them is public and the other(s) not. Have added the SHA info and marking the report as Resolved.
I have now added a web bug to get the root issue fixed for all scenarios - https://yoyogames.atlassian.net/browse/WB-202
If you can't see your own publisher's Marketplace assets, this is because you currently need to "purchase" the asset on its Marketplace page. Once you have done this, refresh your Manifest in My Library and the asset will appear.
||Private assets do show fine now, so Closing (although note my comment above that if you're the publisher and you can't see your own assets it's because you need to "purchase" it manually).|