From 4851e5fd3830c4c7212390a3e8651d6798c31fde Mon Sep 17 00:00:00 2001 From: csbiy Date: Sun, 10 Aug 2025 17:15:54 +0900 Subject: [PATCH] chore: remove unnecessary null checks in template variable validation - Simplified code by dropping redundant null checks Signed-off-by: csbiy Signed-off-by: csbiy --- .../org/springframework/ai/template/st/StTemplateRenderer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ai-template-st/src/main/java/org/springframework/ai/template/st/StTemplateRenderer.java b/spring-ai-template-st/src/main/java/org/springframework/ai/template/st/StTemplateRenderer.java index 3780b948a09..11deffc0252 100644 --- a/spring-ai-template-st/src/main/java/org/springframework/ai/template/st/StTemplateRenderer.java +++ b/spring-ai-template-st/src/main/java/org/springframework/ai/template/st/StTemplateRenderer.java @@ -128,7 +128,7 @@ private ST createST(String template) { */ private Set validate(ST st, Map templateVariables) { Set templateTokens = getInputVariables(st); - Set modelKeys = templateVariables != null ? templateVariables.keySet() : new HashSet<>(); + Set modelKeys = templateVariables.keySet(); Set missingVariables = new HashSet<>(templateTokens); missingVariables.removeAll(modelKeys);