From 3c45191d11f80cfd34310af3d2788813bbe97266 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Schw=C3=B6rer?= Date: Wed, 3 Dec 2025 22:38:24 +0100 Subject: [PATCH] fix broken links on non-owned channels --- .../channels/channel-list/channel-list.component.html | 2 +- .../features/channels/channel-list/channel-list.component.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/webapp/src/app/features/channels/channel-list/channel-list.component.html b/webapp/src/app/features/channels/channel-list/channel-list.component.html index af95a30..5ef0f8a 100644 --- a/webapp/src/app/features/channels/channel-list/channel-list.component.html +++ b/webapp/src/app/features/channels/channel-list/channel-list.component.html @@ -31,7 +31,7 @@ @for (channel of channels(); track channel.channel_id) { - +
{{ channel.display_name }}
@if (channel.description_name) { diff --git a/webapp/src/app/features/channels/channel-list/channel-list.component.ts b/webapp/src/app/features/channels/channel-list/channel-list.component.ts index 24a233e..587156e 100644 --- a/webapp/src/app/features/channels/channel-list/channel-list.component.ts +++ b/webapp/src/app/features/channels/channel-list/channel-list.component.ts @@ -78,6 +78,10 @@ export class ChannelListComponent implements OnInit { return resolved?.displayName || ownerId; } + isOwned(channel: ChannelWithSubscription): boolean { + return channel.owner_user_id === this.authService.getUserId(); + } + viewChannel(channel: ChannelWithSubscription): void { this.router.navigate(['/channels', channel.channel_id]); }