diff --git a/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeApiProperties.kt b/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeApiProperties.kt index 78acc8237def83d51dd266162f4fa4ad78b810a5..f4fd6c9bd947b774486cb9388ea6052eaac77fd0 100644 --- a/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeApiProperties.kt +++ b/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeApiProperties.kt @@ -5,6 +5,7 @@ import jakarta.validation.constraints.NotBlank import org.springframework.boot.context.properties.ConfigurationProperties import org.springframework.boot.context.properties.ConfigurationPropertiesScan import org.springframework.validation.annotation.Validated +import java.net.URI import java.net.URL @ConfigurationProperties(prefix = "opencode.api") @@ -22,6 +23,6 @@ data class OpenCodeApiProperties( fun postConstruct() { // There is no try catch block around the operations on purpose! // We want to throw here if this operations fail. - URL(basePath).toURI() + URI.create(basePath) } } diff --git a/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeGitlabApiProperties.kt b/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeGitlabApiProperties.kt index 9f749e3cdadf69a4eedc4fe50c1d021cbc7de6d7..b1c1e47ccf453feb0168cc0567cdbdc30d18bb54 100644 --- a/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeGitlabApiProperties.kt +++ b/app/backend/src/main/kotlin/de/fraunhofer/iem/app/configuration/OpenCodeGitlabApiProperties.kt @@ -4,7 +4,7 @@ import jakarta.annotation.PostConstruct import jakarta.validation.constraints.NotBlank import org.springframework.boot.context.properties.ConfigurationProperties import org.springframework.validation.annotation.Validated -import java.net.URL +import java.net.URI @ConfigurationProperties(prefix = "opencode") @Validated @@ -21,7 +21,7 @@ data class OpenCodeGitlabApiProperties( fun postConstruct() { // There is no try catch block around the operations on purpose! // We want to throw here if this operations fail. - URL(host).toURI() + URI.create(host) if (analyzePrivateRepos && userName.isNullOrEmpty()) { throw Exception("To analyze private repositories a username must be set")