Browse Source

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/55471/head
Micke Nordin 10 months ago
committed by Micke Nordin
parent
commit
802a3f5cae
  1. 1
      lib/private/OCM/Model/OCMProvider.php

1
lib/private/OCM/Model/OCMProvider.php

@ -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

Loading…
Cancel
Save