diff --git a/params/params.go b/params/params.go index 50e26d26..1acd95e1 100644 --- a/params/params.go +++ b/params/params.go @@ -1170,18 +1170,13 @@ func (g ForgeEntity) GetForgeType() (EndpointType, error) { } func (g ForgeEntity) ForgeURL() string { - switch g.Credentials.ForgeType { - case GiteaEndpointType: - return g.Credentials.Endpoint.APIBaseURL - default: - switch g.EntityType { - case ForgeEntityTypeRepository: - return fmt.Sprintf("%s/%s/%s", g.Credentials.BaseURL, g.Owner, g.Name) - case ForgeEntityTypeOrganization: - return fmt.Sprintf("%s/%s", g.Credentials.BaseURL, g.Owner) - case ForgeEntityTypeEnterprise: - return fmt.Sprintf("%s/enterprises/%s", g.Credentials.BaseURL, g.Owner) - } + switch g.EntityType { + case ForgeEntityTypeRepository: + return fmt.Sprintf("%s/%s/%s", g.Credentials.BaseURL, g.Owner, g.Name) + case ForgeEntityTypeOrganization: + return fmt.Sprintf("%s/%s", g.Credentials.BaseURL, g.Owner) + case ForgeEntityTypeEnterprise: + return fmt.Sprintf("%s/enterprises/%s", g.Credentials.BaseURL, g.Owner) } return "" }