Allow space for federated share id search
This commit is contained in:
parent
f8a45b9e08
commit
102d4dc1af
|
@ -319,7 +319,7 @@ class Sharees {
|
|||
$this->result['remotes'] = [];
|
||||
}
|
||||
|
||||
if (!$foundRemoteById && substr_count($search, '@') >= 1 && substr_count($search, ' ') === 0 && $this->offset === 0) {
|
||||
if (!$foundRemoteById && substr_count($search, '@') >= 1 && $this->offset === 0) {
|
||||
$this->result['exact']['remotes'][] = [
|
||||
'label' => $search,
|
||||
'value' => [
|
||||
|
|
|
@ -943,6 +943,58 @@ class ShareesTest extends TestCase {
|
|||
[],
|
||||
true,
|
||||
],
|
||||
// contact with space
|
||||
[
|
||||
'user name@localhost',
|
||||
[
|
||||
[
|
||||
'FN' => 'User3 @ Localhost',
|
||||
],
|
||||
[
|
||||
'FN' => 'User2 @ Localhost',
|
||||
'CLOUD' => [
|
||||
],
|
||||
],
|
||||
[
|
||||
'FN' => 'User Name @ Localhost',
|
||||
'CLOUD' => [
|
||||
'user name@localhost',
|
||||
],
|
||||
],
|
||||
],
|
||||
false,
|
||||
[
|
||||
['label' => 'User Name @ Localhost', 'value' => ['shareType' => Share::SHARE_TYPE_REMOTE, 'shareWith' => 'user name@localhost', 'server' => 'localhost']],
|
||||
],
|
||||
[],
|
||||
true,
|
||||
],
|
||||
// remote with space, no contact
|
||||
[
|
||||
'user space@remote',
|
||||
[
|
||||
[
|
||||
'FN' => 'User3 @ Localhost',
|
||||
],
|
||||
[
|
||||
'FN' => 'User2 @ Localhost',
|
||||
'CLOUD' => [
|
||||
],
|
||||
],
|
||||
[
|
||||
'FN' => 'User @ Localhost',
|
||||
'CLOUD' => [
|
||||
'username@localhost',
|
||||
],
|
||||
],
|
||||
],
|
||||
false,
|
||||
[
|
||||
['label' => 'user space@remote', 'value' => ['shareType' => Share::SHARE_TYPE_REMOTE, 'shareWith' => 'user space@remote']],
|
||||
],
|
||||
[],
|
||||
true,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue