mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-12 08:25:44 +01:00
use repository util to append url
This commit is contained in:
@@ -65,6 +65,7 @@ import sonia.scm.repository.RepositoryHandler;
|
|||||||
import sonia.scm.repository.RepositoryIsNotArchivedException;
|
import sonia.scm.repository.RepositoryIsNotArchivedException;
|
||||||
import sonia.scm.repository.RepositoryManager;
|
import sonia.scm.repository.RepositoryManager;
|
||||||
import sonia.scm.repository.RepositoryNotFoundException;
|
import sonia.scm.repository.RepositoryNotFoundException;
|
||||||
|
import sonia.scm.repository.RepositoryUtil;
|
||||||
import sonia.scm.security.ScmSecurityException;
|
import sonia.scm.security.ScmSecurityException;
|
||||||
import sonia.scm.util.AssertUtil;
|
import sonia.scm.util.AssertUtil;
|
||||||
import sonia.scm.util.HttpUtil;
|
import sonia.scm.util.HttpUtil;
|
||||||
@@ -779,7 +780,7 @@ public class RepositoryResource
|
|||||||
{
|
{
|
||||||
for (Repository repository : repositories)
|
for (Repository repository : repositories)
|
||||||
{
|
{
|
||||||
appendUrl(repository);
|
RepositoryUtil.appendUrl(configuration, repositoryManager, repository);
|
||||||
prepareRepository(repository);
|
prepareRepository(repository);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -797,7 +798,7 @@ public class RepositoryResource
|
|||||||
@Override
|
@Override
|
||||||
protected Repository prepareForReturn(Repository repository)
|
protected Repository prepareForReturn(Repository repository)
|
||||||
{
|
{
|
||||||
appendUrl(repository);
|
RepositoryUtil.appendUrl(configuration, repositoryManager, repository);
|
||||||
prepareRepository(repository);
|
prepareRepository(repository);
|
||||||
|
|
||||||
return repository;
|
return repository;
|
||||||
@@ -833,26 +834,6 @@ public class RepositoryResource
|
|||||||
|
|
||||||
//~--- methods --------------------------------------------------------------
|
//~--- methods --------------------------------------------------------------
|
||||||
|
|
||||||
/**
|
|
||||||
* Method description
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* @param repository
|
|
||||||
*/
|
|
||||||
private void appendUrl(Repository repository)
|
|
||||||
{
|
|
||||||
RepositoryHandler handler =
|
|
||||||
repositoryManager.getHandler(repository.getType());
|
|
||||||
|
|
||||||
if (handler != null)
|
|
||||||
{
|
|
||||||
String url = handler.createResourcePath(repository);
|
|
||||||
|
|
||||||
url = HttpUtil.getCompleteUrl(configuration, url);
|
|
||||||
repository.setUrl(url);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Method description
|
* Method description
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user