mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-10 15:30:25 +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)) :
|
base64_encode(openssl_random_pseudo_bytes(3*self::TOKEN_LENGTH/4)) :
|
||||||
Api\Auth::randomstring(self::TOKEN_LENGTH);
|
Api\Auth::randomstring(self::TOKEN_LENGTH);
|
||||||
// base64 can contain chars not allowed in our vfs-urls eg. / or #
|
// base64 can contain chars not allowed in our vfs-urls eg. / or #
|
||||||
} while ($token != Vfs::encodePathComponent($token));
|
} while ($token != urlencode($token));
|
||||||
|
|
||||||
return $token;
|
return $token;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user