Skip to content

Commit 0052d47

Browse files
committed
OP-24522: Feature Implementation Pipeline Runtime Policies executing through ISD
1 parent 81a114e commit 0052d47

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

PipelineRuntimePolicyValidation/custom-policy-orca/src/main/java/com/opsmx/plugin/pipeline/runtime/policy/PIpelineRuntimePolicyValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public Map<String, Object> process(@Nonnull Map<String, Object> pipeline){
8080
logger.debug("OPA endpoint : {}", opaConfigProperties.getIsdUrl());
8181
String opaStringResponse = "{}";
8282

83-
if (!opaConfigProperties.getRuntime().isEmpty()) {
83+
if (opaConfigProperties.getRuntime() != null && !opaConfigProperties.getRuntime().isEmpty()) {
8484
for (OpaConfigProperties.Policy policy : opaConfigProperties.getRuntime()) {
8585
String opaISD = opaConfigProperties.getIsdUrl().endsWith("/") ? opaConfigProperties.getIsdUrl().substring(0, opaConfigProperties.getIsdUrl().length() - 1) : opaConfigProperties.getIsdUrl() + opaConfigProperties.getOpaPolicyLocation();
8686
String opaFinalUrl = String.format("%s/%s", opaISD, policy.getPackageName().startsWith("/") ? policy.getPackageName().substring(1) : policy.getPackageName());

0 commit comments

Comments
 (0)