Merge pull request #2879 from lorenzomigliorero/fix/bitbucket-repository-url
fix: bitbucket repos url
This commit is contained in:
		@@ -287,12 +287,20 @@ class Application extends BaseModel
 | 
			
		||||
        return Attribute::make(
 | 
			
		||||
            get: function () {
 | 
			
		||||
                if (! is_null($this->source?->html_url) && ! is_null($this->git_repository) && ! is_null($this->git_branch)) {
 | 
			
		||||
                    if (str($this->git_repository)->contains('bitbucket')) {
 | 
			
		||||
                        return "{$this->source->html_url}/{$this->git_repository}/src/{$this->git_branch}";
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    return "{$this->source->html_url}/{$this->git_repository}/tree/{$this->git_branch}";
 | 
			
		||||
                }
 | 
			
		||||
                // Convert the SSH URL to HTTPS URL
 | 
			
		||||
                if (strpos($this->git_repository, 'git@') === 0) {
 | 
			
		||||
                    $git_repository = str_replace(['git@', ':', '.git'], ['', '/', ''], $this->git_repository);
 | 
			
		||||
 | 
			
		||||
                    if (str($this->git_repository)->contains('bitbucket')) {
 | 
			
		||||
                        return "https://{$git_repository}/src/{$this->git_branch}";
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    return "https://{$git_repository}/tree/{$this->git_branch}";
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user