The current workflow for setting the “FabURL” attribute in the .uplugin
descriptor requires the inclusion of a product-specific UUID that corresponds to the live version of the product.
However, during the draft and approval phases, the product URL contains a different UUID that does not align with the live version UUID assigned after publishing. This discrepancy makes it impossible to predefine a valid “FabURL” in the .uplugin
file before the product is published.
For example:
- Draft URL:
https://www.fab.com/portal/listings/cead759c-be9c-4320-a9bf-233e5fdd7973/edit
- Live URL (post-publish):
https://www.fab.com/listings/abc24af2-7e72-4ae2-98f9-4c4464835929
This issue creates a challenge for compliance with technical documentation guidelines (e.g., 4.3.6.c), as the “FabURL” must reference the live UUID, which is unavailable during the approval process.