Skip to content

Commit 3947328

Browse files
committed
Add bwc assertions until the backports are completed.
1 parent 2f5affc commit 3947328

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/SourceModeRollingUpgradeIT.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,13 @@ private void assertDeprecationWarningForTemplate(String templateName) throws IOE
8585
assertThat(response.containsKey("templates"), equalTo(true));
8686
Map<?, ?> issuesByTemplate = (Map<?, ?>) response.get("templates");
8787
assertThat(issuesByTemplate.containsKey(templateName), equalTo(true));
88-
var templateIssues = (List<?>) issuesByTemplate.get(templateName);
89-
assertThat(((Map<?, ?>) templateIssues.getFirst()).get("message"), equalTo(SourceFieldMapper.DEPRECATION_WARNING_TITLE));
90-
assertThat(((Map<?, ?>) templateIssues.getFirst()).get("details"), equalTo(SourceFieldMapper.DEPRECATION_WARNING));
88+
var templateIssue = (Map<?, ?>) ((List<?>) issuesByTemplate.get(templateName)).getFirst();
89+
// Bwc compatible logic until backports are complete.
90+
if (templateIssue.containsKey("details")) {
91+
assertThat(templateIssue.get("message"), equalTo(SourceFieldMapper.DEPRECATION_WARNING_TITLE));
92+
assertThat(templateIssue.get("details"), equalTo(SourceFieldMapper.DEPRECATION_WARNING));
93+
} else {
94+
assertThat(templateIssue.get("message"), equalTo(SourceFieldMapper.DEPRECATION_WARNING));
95+
}
9196
}
9297
}

0 commit comments

Comments
 (0)