diff --git a/graphql-spring-boot-autoconfigure/src/main/java/graphql/kickstart/autoconfigure/editor/altair/AltairController.java b/graphql-spring-boot-autoconfigure/src/main/java/graphql/kickstart/autoconfigure/editor/altair/AltairController.java index af73eea8..f37b2a4e 100644 --- a/graphql-spring-boot-autoconfigure/src/main/java/graphql/kickstart/autoconfigure/editor/altair/AltairController.java +++ b/graphql-spring-boot-autoconfigure/src/main/java/graphql/kickstart/autoconfigure/editor/altair/AltairController.java @@ -86,7 +86,9 @@ private Map getReplacements() { private boolean isJsSuffixAdded() { if (nonNull(altairProperties.getCdn().getVersion())) { String[] versionValues = altairProperties.getCdn().getVersion().split("\\."); - return isNumeric(versionValues[0]) && parseInt(versionValues[0]) >= 4; + return isNumeric(versionValues[0]) && parseInt(versionValues[0]) >= 4 + // -es2018 version is not published for versions 4.2.0 onwards + && versionValues.length > 2 && isNumeric(versionValues[1]) && parseInt(versionValues[1]) < 2; } return false; }