From 5275ae8e9c5cbb77f8ab2798ccebce22c0eaf7d0 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 27 Feb 2024 09:08:15 +0100 Subject: [PATCH] Refactor getLogs method and update view template --- app/Livewire/Project/Shared/GetLogs.php | 10 ++++++---- .../views/livewire/project/shared/get-logs.blade.php | 4 +++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/Livewire/Project/Shared/GetLogs.php b/app/Livewire/Project/Shared/GetLogs.php index 1dc37aa0b..5a2053fc4 100644 --- a/app/Livewire/Project/Shared/GetLogs.php +++ b/app/Livewire/Project/Shared/GetLogs.php @@ -71,10 +71,12 @@ class GetLogs extends Component } public function getLogs($refresh = false) { - if (str($this->container)->contains('-pr-')) { - $this->pull_request = "Pull Request: " . str($this->container)->afterLast('-pr-')->beforeLast('_')->value(); - } else { - $this->pull_request = 'branch'; + if ($this->resource?->getMorphClass() === 'App\Models\Application') { + if (str($this->container)->contains('-pr-')) { + $this->pull_request = "Pull Request: " . str($this->container)->afterLast('-pr-')->beforeLast('_')->value(); + } else { + $this->pull_request = 'branch'; + } } if (!$refresh && ($this->resource?->getMorphClass() === 'App\Models\Service' || str($this->container)->contains('-pr-'))) return; if ($this->container) { diff --git a/resources/views/livewire/project/shared/get-logs.blade.php b/resources/views/livewire/project/shared/get-logs.blade.php index cc12c1933..0cbd317b4 100644 --- a/resources/views/livewire/project/shared/get-logs.blade.php +++ b/resources/views/livewire/project/shared/get-logs.blade.php @@ -2,7 +2,9 @@

{{ $container }}

-
({{ $pull_request }})
+ @if ($pull_request) +
({{ $pull_request }})
+ @endif @if ($streamLogs) @endif