From 041e24e26fb759d251a1e7689132c7f8b0d38c34 Mon Sep 17 00:00:00 2001 From: Damien Broqua Date: Sun, 28 Jan 2024 17:17:07 +0100 Subject: [PATCH] {BUGFIX} On share my collection --- javascripts/collection.js | 8 ++++++++ src/middleware/Me.js | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/javascripts/collection.js b/javascripts/collection.js index 8397c3e..21ff703 100644 --- a/javascripts/collection.js +++ b/javascripts/collection.js @@ -25,6 +25,10 @@ Vue.createApp({ // eslint-disable-next-line no-undef isPublicCollection, // eslint-disable-next-line no-undef + userId, + // eslint-disable-next-line no-undef + vueType, + // eslint-disable-next-line no-undef query, }; }, @@ -81,6 +85,10 @@ Vue.createApp({ if (this.style) { url += `&style=${this.formatParams(this.style)}`; } + // INFO: Cas d'une collection partagée + if (this.vueType === "public" && this.userId) { + url += `&userId=${this.userId}`; + } axios .get(url) diff --git a/src/middleware/Me.js b/src/middleware/Me.js index 4d82599..c2e8e24 100644 --- a/src/middleware/Me.js +++ b/src/middleware/Me.js @@ -43,6 +43,10 @@ class Me extends Pages { user.salt = value.password; } + if (value.isPublicCollection !== undefined) { + user.isPublicCollection = value.isPublicCollection; + } + user.save(); await new Promise((resolve, reject) => {