Fix shared folder password change issues

This commit is contained in:
yflory
2019-10-22 17:23:31 +02:00
parent a511fccdc2
commit 126f10b782
5 changed files with 38 additions and 25 deletions

View File

@@ -508,7 +508,12 @@ define([
if (isNew) {
return void cb({ error: 'ENOTFOUND' });
}
var parsed = Hash.parsePadUrl(href);
var secret = Hash.getSecrets(parsed.type, parsed.hash, newPassword);
data.password = newPassword;
data.channel = secret.channel;
data.href = '/drive/#'+Hash.getEditHashFromKeys(secret); // XXX encrypt
data.roHref = '/drive/#'+Hash.getViewHashFromKeys(secret);
_addSharedFolder(Env, {
path: ['root'],
folderData: data,