diff --git a/src/components/UserProfile/index.tsx b/src/components/UserProfile/index.tsx index 43b62fd5..26a78d76 100644 --- a/src/components/UserProfile/index.tsx +++ b/src/components/UserProfile/index.tsx @@ -294,36 +294,42 @@ const UserProfile = () => { /> )} - {(!watchlistItems || !!watchlistItems.results.length) && !watchlistError && ( - <> -
- - - {intl.formatMessage(messages.plexwatchlist)} - - - -
- ( - - ))} - /> - - )} + {(user.id === currentUser?.id || + currentHasPermission( + [Permission.MANAGE_REQUESTS, Permission.WATCHLIST_VIEW], + { type: 'or' } + )) && + (!watchlistItems || !!watchlistItems.results.length) && + !watchlistError && ( + <> +
+ + + {intl.formatMessage(messages.plexwatchlist)} + + + +
+ ( + + ))} + /> + + )} {(user.id === currentUser?.id || currentHasPermission(Permission.ADMIN)) && !!watchData?.recentlyWatched.length && (