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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user