From c023550631bbb25162772a03679014df19cac9e8 Mon Sep 17 00:00:00 2001 From: Daniil Mironenko Date: Fri, 20 Dec 2024 21:23:59 +0300 Subject: [PATCH] check if playlist is owned by current user --- src/widgets/playlistCard/ui/playlistCard.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/widgets/playlistCard/ui/playlistCard.js b/src/widgets/playlistCard/ui/playlistCard.js index a320bb7..9a160d5 100644 --- a/src/widgets/playlistCard/ui/playlistCard.js +++ b/src/widgets/playlistCard/ui/playlistCard.js @@ -79,14 +79,16 @@ export class PlaylistCardView { this.subscribeBtn.classList.add(styles["playlist__liked"]); } - this.imageUploaderView = new ImageUploaderView({ - parent: document.querySelector(".image_uploader"), - uploadFunction: (formData) => - playlistAPI.updateImage(playlist.id, formData), - onSuccessEvent: 'updatePlaylistImageSuccess', - navigateUrl: `/playlist/${playlist.id}`, - }); - await this.imageUploaderView.render(); + if (this.isMyPlaylist) { + this.imageUploaderView = new ImageUploaderView({ + parent: document.querySelector(".image_uploader"), + uploadFunction: (formData) => + playlistAPI.updateImage(playlist.id, formData), + onSuccessEvent: 'updatePlaylistImageSuccess', + navigateUrl: `/playlist/${playlist.id}`, + }); + await this.imageUploaderView.render(); + } } async getElements() {