Skip to content

Commit f482c3f

Browse files
nfebeskjnldsv
authored andcommitted
fix(sharing): Prevent generated password from overwriting user input
Signed-off-by: nfebe <[email protected]>
1 parent 56fdf0e commit f482c3f

File tree

3 files changed

+166
-190
lines changed

3 files changed

+166
-190
lines changed

apps/files_sharing/src/mixins/SharesMixin.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,10 @@ export default {
179179
async set(enabled) {
180180
if (enabled) {
181181
this.passwordProtectedState = true
182-
this.$set(this.share, 'newPassword', await GeneratePassword(true))
182+
const generatedPassword = await GeneratePassword(true)
183+
if (!this.share.newPassword) {
184+
this.$set(this.share, 'newPassword', generatedPassword)
185+
}
183186
} else {
184187
this.passwordProtectedState = false
185188
this.$set(this.share, 'newPassword', '')

0 commit comments

Comments
 (0)