fix(ocm): ensure capabilities are set on OCMProvider from discovery data

- Call `setCapabilities()` with `capabilities` field when available.
- Prevents loss of provider capability information during discovery.

Signed-off-by: Micke Nordin <kano@sunet.se>
pull/56056/head
Micke Nordin 2025-10-01 14:13:38 +07:00 committed by Andy Scherzinger
parent 92d8ca31cc
commit 6a0a31b60b
1 changed files with 1 additions and 0 deletions

@ -227,6 +227,7 @@ class OCMProvider implements ICapabilityAwareOCMProvider {
}
$this->setResourceTypes($resources);
$this->setInviteAcceptDialog($data['inviteAcceptDialog'] ?? '');
$this->setCapabilities($data['capabilities'] ?? []);
if (isset($data['publicKey'])) {
// import details about the remote request signing public key, if available