9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2026-01-04 15:41:38 +00:00

修复merges合并

This commit is contained in:
XiaoMoMi
2025-10-22 16:51:06 +08:00
parent 8ccbf32cec
commit 93b92f8d4b

View File

@@ -272,14 +272,8 @@ public class TemplateManagerImpl implements TemplateManager {
}
}
if (hasMerges && merge instanceof Map<?, ?> rawMerges) {
Map<ArgumentString, Object> mergeMap = (Map<ArgumentString, Object>) rawMerges;
for (Map.Entry<ArgumentString, Object> inputEntry : mergeMap.entrySet()) {
ArgumentString inputKey = inputEntry.getKey();
Object key = inputKey.get(parentArguments);
if (key != null) {
merges.put(key.toString(), processUnknownValue(inputEntry.getValue(), arguments));
}
}
Map<String, Object> mergeMap = (Map<String, Object>) rawMerges;
merges.putAll(mergeMap);
}
return new TemplateProcessingResult(
templateList,