summaryrefslogtreecommitdiffstats
path: root/lib/private/Share20/ProviderFactory.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/Share20/ProviderFactory.php')
-rw-r--r--lib/private/Share20/ProviderFactory.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/Share20/ProviderFactory.php b/lib/private/Share20/ProviderFactory.php
index fe9dc0cdfb2..3f277a852b3 100644
--- a/lib/private/Share20/ProviderFactory.php
+++ b/lib/private/Share20/ProviderFactory.php
@@ -206,6 +206,10 @@ class ProviderFactory implements IProviderFactory {
}
public function getAllProviders() {
+ $shareByMail = $this->getShareByMailProvider();
+ if ($shareByMail !== null) {
+ return [$this->defaultShareProvider(), $this->federatedShareProvider(), $shareByMail];
+ }
return [$this->defaultShareProvider(), $this->federatedShareProvider()];
}
}