Commit d19b6e65 authored by Liang Ding's avatar Liang Ding

🐛 自定义模板变量解析规则问题 Fix #123

parent 84a427bb
...@@ -52,7 +52,7 @@ import static org.b3log.solo.model.Article.ARTICLE_CONTENT; ...@@ -52,7 +52,7 @@ import static org.b3log.solo.model.Article.ARTICLE_CONTENT;
* *
* @author <a href="http://88250.b3log.org">Liang Ding</a> * @author <a href="http://88250.b3log.org">Liang Ding</a>
* @author <a href="http://vanessa.b3log.org">Liyuan Li</a> * @author <a href="http://vanessa.b3log.org">Liyuan Li</a>
* @version 1.7.0.16, Mar 31, 2020 * @version 1.7.1.0, May 18, 2020
* @since 0.3.1 * @since 0.3.1
*/ */
@Service @Service
...@@ -495,11 +495,10 @@ public class DataModelService { ...@@ -495,11 +495,10 @@ public class DataModelService {
final Map<String, String> customVars = new HashMap<>(); final Map<String, String> customVars = new HashMap<>();
final String customVarsStr = preference.optString(Option.ID_C_CUSTOM_VARS); final String customVarsStr = preference.optString(Option.ID_C_CUSTOM_VARS);
final String[] customVarsArray = customVarsStr.split("\\|"); final String[] customVarsArray = customVarsStr.split("\\|");
for (int i = 0; i < customVarsArray.length; i++) { for (final String customVarPair : customVarsArray) {
final String customVarPair = customVarsArray[i];
if (StringUtils.isNotBlank(customVarsStr)) { if (StringUtils.isNotBlank(customVarsStr)) {
final String customVarKey = customVarPair.split("=")[0]; final String customVarKey = StringUtils.substringBefore(customVarPair, "=");
final String customVarVal = customVarPair.split("=")[1]; final String customVarVal = StringUtils.substringAfter(customVarPair, "=");
if (StringUtils.isNotBlank(customVarKey) && StringUtils.isNotBlank(customVarVal)) { if (StringUtils.isNotBlank(customVarKey) && StringUtils.isNotBlank(customVarVal)) {
customVars.put(customVarKey, customVarVal); customVars.put(customVarKey, customVarVal);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment