From 1bc4d4b0dc73bce9335fa81f7eaac65421ac4ab2 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Mon, 5 Aug 2024 13:39:00 +0200 Subject: [PATCH] FIX: blank token overrides pre-configured repo password --- .../com/indiscale/fdo/manager/service/fdo/FDOApiImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/src/main/java/com/indiscale/fdo/manager/service/fdo/FDOApiImpl.java b/application/src/main/java/com/indiscale/fdo/manager/service/fdo/FDOApiImpl.java index de139a0..65df4fb 100644 --- a/application/src/main/java/com/indiscale/fdo/manager/service/fdo/FDOApiImpl.java +++ b/application/src/main/java/com/indiscale/fdo/manager/service/fdo/FDOApiImpl.java @@ -86,7 +86,9 @@ public class FDOApiImpl extends BaseController implements FdoApi { try (Manager manager = getManager()) { RepositoryConnection repository = manager.getRepositoryRegistry().createRepositoryConnection(repositories.getFdo()); - repository.setTokenAuthenticationInfo(new TokenAuthenticationInfo(getToken())); + if (getToken() != null && !getToken().isBlank()) { + repository.setTokenAuthenticationInfo(new TokenAuthenticationInfo(getToken())); + } FdoProfile profile = manager.getDefaultProfile(); FDO fdo = manager.createFDO( -- GitLab