diff --git a/src/app/app.page/app.page.component.html b/src/app/app.page/app.page.component.html
index fae1d25d..999a9cff 100644
--- a/src/app/app.page/app.page.component.html
+++ b/src/app/app.page/app.page.component.html
@@ -678,7 +678,7 @@
+ (click)="deleteLiveBroadcast(row.streamId,row.originAdress, row.type, row.status)">
Delete Broadcast
@@ -1918,4 +1918,4 @@
-
\ No newline at end of file
+
diff --git a/src/app/app.page/app.page.component.ts b/src/app/app.page/app.page.component.ts
index 931f5168..40545030 100644
--- a/src/app/app.page/app.page.component.ts
+++ b/src/app/app.page/app.page.component.ts
@@ -1075,12 +1075,13 @@ export class AppPageComponent implements OnInit, OnDestroy, AfterViewInit {
- deleteLiveBroadcast(streamId: string,broadcastHostAddress: string): void {
+ deleteLiveBroadcast(streamId: string, broadcastHostAddress: string, type:string, broadcastStatus: string): void {
let REMOTE_HOST_ADDRESS;
let hostAddress = localStorage.getItem('hostAddress');
// I didn't added broadcast status check. Because, some of stream sources status is finished but it's trying to connect sources.
- if(this.isClusterMode && hostAddress != broadcastHostAddress) {
+ //But we need to add broadcast status check for live stream type.
+ if((this.isClusterMode && hostAddress != broadcastHostAddress) && (type != "liveStream" && broadcastStatus == "broadcasting")) {
REMOTE_HOST_ADDRESS = "http://" + broadcastHostAddress + ":5080";
if(this.appSettings.jwtControlEnabled != true && this.appSettings.jwtSecretKey != null){