mirror of
https://github.com/cryptpad/cryptpad.git
synced 2026-09-14 11:05:41 +05:00
Allow safe hash
This commit is contained in:
parent
ba2a34f67c
commit
40d9a375c4
@ -316,8 +316,10 @@ define([
|
||||
if (sframeChan) { sframeChan.event('EV_LOADING_INFO', data); }
|
||||
});
|
||||
|
||||
let safeHash = false;
|
||||
try {
|
||||
var parsed = Utils.Hash.parsePadUrl(currentPad.href);
|
||||
safeHash = !!(parsed?.hashData?.version === 3);
|
||||
var options = parsed.getOptions();
|
||||
if (options.loginOpts) {
|
||||
var loginOpts = Utils.Hash.decodeDataOptions(options.loginOpts);
|
||||
@ -348,7 +350,7 @@ define([
|
||||
sframeChan.event('EV_LOADING_ERROR', 'ACCOUNT');
|
||||
}
|
||||
}), {
|
||||
noDrive: cfg.noDrive && AppConfig.allowDrivelessMode && currentPad.hash,
|
||||
noDrive: cfg.noDrive && AppConfig.allowDrivelessMode && currentPad.hash && !safeHash,
|
||||
neverDrive: cfg.integration,
|
||||
driveEvents: cfg.driveEvents,
|
||||
cache: Boolean(cfg.cache),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user