Fix bug where marketplace catalog narrowing criteria in JpaNarrowExecutor
would include data from offline vendor catalogs and vendor catalogs from other marketplaces
Fix bug where direct-production (non-sandboxed) requests to create marketplace overrides of vendor catalog data would directly mutate the original record instead of creating an override record in the application’s implicit vendor catalog.
This was caused by ContextRequestHydrator
not replacing the vendor catalog in the request with the implicit vendor catalog for the application.
Fix bug where a marketplace application user that did not have tenant-level access always saw items inherited from vendor catalogs as immutable, and thus could not create application overrides for them.
This was caused by DefaultTrackablePolicyUtils
not searching for implicit catalogs for vendor catalogs during catalog mutability checks.