From e1e93c2ec9310084d58d67f2e517944bffb0c849 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Wed, 22 Feb 2023 10:19:47 +0100 Subject: [PATCH] Properly set checkbox state in bookmark form --- CHANGES.md | 1 + src/plugins/bookmark-views/components/bookmark-form.js | 2 +- src/plugins/bookmark-views/components/templates/form.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 0ae90f269..63f438892 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,7 @@ - Add the ability to set roles and affiliations via the MUC occupant modal - Fix `isOnlyEmojis is not a function` when using only `@converse/headless` +- Fix `autojoin` checkbox state in MUC bookmark form ## 10.1.2 (2023-02-17) diff --git a/src/plugins/bookmark-views/components/bookmark-form.js b/src/plugins/bookmark-views/components/bookmark-form.js index 858ccb9be..a550aa144 100644 --- a/src/plugins/bookmark-views/components/bookmark-form.js +++ b/src/plugins/bookmark-views/components/bookmark-form.js @@ -25,7 +25,7 @@ class MUCBookmarkForm extends CustomElement { onBookmarkFormSubmitted (ev) { ev.preventDefault(); _converse.bookmarks.createBookmark({ - 'jid': this.model.get('jid'), + 'jid': this.jid, 'autojoin': ev.target.querySelector('input[name="autojoin"]')?.checked || false, 'name': ev.target.querySelector('input[name=name]')?.value, 'nick': ev.target.querySelector('input[name=nick]')?.value diff --git a/src/plugins/bookmark-views/components/templates/form.js b/src/plugins/bookmark-views/components/templates/form.js index 2a3ba08b3..39f2066ff 100644 --- a/src/plugins/bookmark-views/components/templates/form.js +++ b/src/plugins/bookmark-views/components/templates/form.js @@ -25,7 +25,7 @@ export default (el) => {
- +