Skip to content
This repository was archived by the owner on Feb 26, 2021. It is now read-only.

Commit 88f8498

Browse files
committed
Ensured that the DefectDojoService doesn’t get initialised when it is not configured
1 parent b499c7e commit 88f8498

File tree

1 file changed

+2
-0
lines changed
  • scb-persistenceproviders/defectdojo-persistenceprovider/src/main/java/io/securecodebox/persistence

1 file changed

+2
-0
lines changed

scb-persistenceproviders/defectdojo-persistenceprovider/src/main/java/io/securecodebox/persistence/DefectDojoService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.slf4j.Logger;
2424
import org.slf4j.LoggerFactory;
2525
import org.springframework.beans.factory.annotation.Value;
26+
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
2627
import org.springframework.core.ParameterizedTypeReference;
2728
import org.springframework.core.io.ByteArrayResource;
2829
import org.springframework.http.*;
@@ -40,6 +41,7 @@
4041
import java.util.Arrays;
4142

4243
@Component
44+
@ConditionalOnProperty(name = "securecodebox.persistence.defectdojo.enabled", havingValue = "true")
4345
public class DefectDojoService {
4446
@Value("${securecodebox.persistence.defectdojo.url}")
4547
protected String defectDojoUrl;

0 commit comments

Comments
 (0)