Community
Participate
Working Groups
Two problems fixed in the attached patch: - When loading service providers, the manager was incorrectly using the ID of the provider and not the service when populating the provider with the service ID - The method which instantiates the provider was incorrectly looking for an extension with the same ID as the provider. Since the provider has its own ID field, it cannot be assumed that the extension ID matches it. Furthermore, you are allowed by the schema to specify more than one provider per extension.
Created attachment 99109 [details] proposed patch
I'm glad you spotted it. Thanks.