Closed greg-hornby-roam closed 7 years ago
That is a very good point. Let me raise that to the parser team. Very good use case.
Hi, @Gregroam
Thanks for a good catch. In fact it's a parser bug: https://github.com/raml-org/raml-js-parser-2/issues/348
Saw that it's been fixed, awesome! When can I expect to see this fix go to the anypoint api manager?
As soon as the Mulesoft team does QA testing and include it into their next release. Not sure when that will be.
Verified in API Designer, develop branch
When I try to extend an api from an external location, such as a public portal, using the public root file you can copy the link for, it'll work as long as that external api doesn't use libraries through the
uses:
property, but if it does use it, it seems to try to resolve those files locally instead of from the external location, and therefore errors.Example:
local/api.raml
external_location/api.raml
The local/api.raml when extending that external api tries to resolve the SomeLib path locally.
This is from the anypoint platform api designer