mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-04 20:40:14 +01:00
share token could still contain "+", which Vfs::encodePathComponent was not encoding
fixes some files not opening in Collabora
This commit is contained in:
parent
3f06a89db5
commit
c886d567f9
@ -371,7 +371,7 @@ class Sharing
|
||||
base64_encode(openssl_random_pseudo_bytes(3*self::TOKEN_LENGTH/4)) :
|
||||
Api\Auth::randomstring(self::TOKEN_LENGTH);
|
||||
// base64 can contain chars not allowed in our vfs-urls eg. / or #
|
||||
} while ($token != Vfs::encodePathComponent($token));
|
||||
} while ($token != urlencode($token));
|
||||
|
||||
return $token;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user