From e1b719b5353ffc9b424c81071864dc172786583f Mon Sep 17 00:00:00 2001 From: Marvin Froeder Date: Wed, 21 Sep 2022 17:26:45 +1200 Subject: [PATCH] fix(altair): Made possible to use newer versions of altair over cdn --- .../autoconfigure/editor/altair/AltairController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; }